![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HTTP
iiiys
这简介很简单
展开
-
HTTP 1.0,HTTP1.1与HTTP2.0的主要区别
HTTP 1.0 与 HTTP1.1 的主要区别长连接节约带宽HOST域HTTP1.1 与 HTTP 2.0的主要区别多路复用二进制分帧首部压缩服务器推送HTTP 1.0 与 HTTP1.1 的主要区别长连接 HTTP 1.0需要使用keep-alive参数来告知服务器端要建立一个长连接,而HTTP1.1默认支持长连接。 HTTP是基于TCP...转载 2018-07-02 10:49:50 · 334 阅读 · 0 评论 -
TCP协议四次挥手过程分析?为什么握手三次挥手四次?
1. 为什么四次挥手?为什么连接的时候是三次握手,关闭的时候却是四次握手? 答:因为当Server端收到Client端的SYN连接请求报文后,可以直接发送SYN+ACK报文。其中ACK报文是用来应答的,SYN报文是用来同步的。但是关闭连接时,当Server端收到FIN报文时,很可能并不会立即关闭SOCKET,所以只能先回复一个ACK报文,告诉Client端,”你发的FIN报文我收到了”。只有等...转载 2018-07-02 15:59:02 · 794 阅读 · 0 评论 -
TCP协议握手过程,以及为什么握手,不握手又会怎么样?
1. 为什么要用三次握手在《计算机网络》一书中其中有提到,三次握手的目的是“为了防止已经失效的连接请求报文段突然又传到服务端,因而产生错误”,这种情况是:一端(client)A发出去的第一个连接请求报文并没有丢失,而是因为某些未知的原因在某个网络节点上发生滞留,导致延迟到连接释放以后的某个时间才到达另一端(server)B。本来这是一个早已失效的报文段,但是B收到此失效的报文之后,会误认为...转载 2018-07-02 10:57:04 · 3394 阅读 · 0 评论