网络协议相关
VisonYH
这个作者很懒,什么都没留下…
展开
-
TCP/IP协议族分层及其作用
TCP/IP 协议族按层次分别分为: 应用层、 传输层、 网络层和数据链路层。1. 分层好处:改动自由:比如, 如果互联网只由一个协议统筹, 某个地方需要改变设计时, 就必须把所有部分整体替换掉。 而分层之后只需把变动的层替换掉即可。 把各层之间的接口部分规划好之后, 每个层次内部的设计就能够自由改动了。设计简单:值得一提的是, 层次化之后, 设计也变得相对简单了。 处于应用层上的...原创 2018-04-11 15:09:41 · 4611 阅读 · 0 评论 -
13个常用的HTTP状态码
一、 状态码类别 状态码 类别 原因 1XX 信息性状态码 接收的请求正在处理 2XX 成功状态码 请求处理正常完成 3XX 重定向状态码 需要进行附加请求以完成请求 4XX 客户端错误状态码 服务器无法处理请求 5XX 服务端错误状态码 服务器处理请求出错二、14个常用的状态码...原创 2018-04-12 14:39:02 · 302 阅读 · 0 评论 -
HTTP缓存机制
参考:彻底弄懂HTTP缓存机制及原理转载 2018-04-24 19:24:29 · 122 阅读 · 0 评论 -
HTTP与HTTPS的区别
1. HTTPS加入SSL层,加密大致过程:服务器返回公钥;客户端自己生成随机私钥,用公钥加密,发送加密后的私钥;客户端与服务端通过加密后的私钥通信。2. HTTP与HTTPS的区别:HTTPS更安全,但不是绝对安全,面对恶意攻击大部分时候无能为力;HTTPS申请证书需要花钱;HTTPS连接更耗时,在缓存方面也有问题;参考: 1. HTTP与HTTPS的区别...转载 2018-04-24 19:50:46 · 168 阅读 · 0 评论 -
HTTP2的优点
HTTP2.0使用HTTP2.o测试便可看出HTTP2.0比之前的协议在性能上有很大的提升。下面总结了HTTP2.0协议的几个特性。1.多路复用 (Multiplexing)多路复用允许同时通过单一的 HTTP/2 连接发起多重的请求-响应消息。在 HTTP/1.1 协议中浏览器客户端在同一时间,针对同一域名下的请求有一定数量限制。超过限制数目的请求会被阻塞。这也是为何一些站点会有...转载 2018-04-24 20:16:25 · 2734 阅读 · 0 评论 -
三次握手四次挥手
1. 三次握手大致过程:客户端发送seq=x(随机选取一个序列号x作为自己的初始序号发送给B)、SYN = 1,客户端将自身状态设为SYN-SENT;服务端接收到seq=x的包之后,需要继续接收seq=x+1的包,因此对客户端发送SYN = 1(发起一个新连接)、ack = x + 1、seq = y(自身数据包序列号)、ACK = 1(确认序号有效),同时将自身状态设置为SYN-RECE...转载 2018-04-24 21:24:06 · 124 阅读 · 0 评论 -
反向代理和正向代理的区别
参考: 反向代理为何叫反向代理?转载 2018-06-27 15:31:23 · 297 阅读 · 0 评论