GET和POST两种请求方法的区别(RFC翻译)
GET和POST方法是HTTP协议规定的。查了HTTP1.1的RFC,原文的专业性极强。下面是白话翻译,欢迎补充和指错。 GET方法就是检索(以实体的形式)由请求uri所指定的资源。如果请求的uri指向数据产生的过程,应该把产生的数据应作为实体在响应中返回而不是源文本,除非源文件指向输出过...[2018/11/3]
IP 地址基本知识
ip地址被分成了5类:A类,B类,C类,D类,E类
私有地址
只能在局域网内使用,不能在internet上使用的ip地址称为私有ip地址,私有ip地址有:
10.0.0.0~10.255.255.255,表示一个A类地址
172.16.0.0~172.31.255.255,表示16个...[2018/11/2]
以太网协议
以太网协议 ethernet 该协议规定:一组电信号构成一个数据包,也叫做 帧 帧,包含了 报头head 和 数据data : 报头head 包含固定18个字节: 发送者/源地址,6个字节 接收者/目标地址,6个字节 数据类型,6个字节 data包含:(最短46字节,最长1500字节) 数据包的具...[2018/11/1]
TCP的三次握手和四次挥手
三次握手
图示:
过程:
(1)建立连接时,客户端发送SYN包(seq=x)到服务端,并进入SYN_SENT状态,等待服务端确认;
(2)服务端接受到SYN包,必须确认客户端的SYN(ack=x+1),同时自己也发送一个SYN包(seq=y),即SYN+ACK包,此时服务端进入SYN_REC...[2018/10/31]
http与https区别
超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一...[2018/10/24]
用信鸽来讲解HTTPS的知识
加密是一个很难理解的东西,这里头满是数学证明。不过,除非你是在开发一个加密系统,否则无需了解那些高阶的复杂知识。 如果你看这篇文章是为了创造下一个 HTTPS 协议,很抱歉,请出门左走,鸽子是远远不够的。不然的话,先去煮一壶咖啡,再来看文章吧~爱丽丝、鲍勃以及鸽子? 你在网络上进行的任何活动(阅读...[2018/9/25]
网络基础知识-bps、Bps、pps的区别
在计算机科学中,bit是表示信息的最小单位,叫做二进制位;一般用0和1表示。Byte叫做字节,由8个位(8bit)组成一个字节(1Byte),用于表示计算机中的一个字符。bit(比特)与Byte(字节)之间可以进行换算,其换...[2018/9/25]