网络
文章平均质量分 56
自由如风才是少年的梦
不必害怕,人生总有偏差
但璀璨的万千理想,我们终会到达。
展开
-
HTTP keepalive与TCP keepalive的区别
HTTP keepalive与TCP keepalive的区别?HTTP-keepaliveHTTP是基于TCP传输协议实现的,客户端与服务段要进行HTTP连接前,需要先建立TCP连接,然后客户端发送HTTP请求,服务端收到后就返回响应,至此[请求-应答]完成,随后释放连接。HTTP短连接:每次请求都经历一个建立TCP的连接。一次连接只能请求一次资源。HTTP长连接:HTTP的keepalive实现了这个功能,可以使用同一个TCP连接来发送和接受多个HTTP请求/应答,避免连接建立释放的过程造成的原创 2021-07-13 10:01:41 · 411 阅读 · 0 评论 -
详解三次握手-四次挥手状态
一、什么是三次握手? 三次握手:指建立一个tcp连接时,需要客户端和服务端总要发三个包。保证数据在传输时的一个完整性。 为什么握手要三次:更安全、可靠。服务端第一次发包时,由于网络阻塞被延迟,于是又发了一次包,这次服务端收到了并作出响应,这时服务端又收到了客户端第一次发的包,误以为这是客户端发的请求,于是又响应了一次,于是就造成了资源浪费。而且在三次握手时前两次握手不会携带数据,只有在第三次握手建立长连接状态时才会携带数据。图示: 在TCP/IP协议中,TCP协议提供可靠的连接服务,.原创 2021-03-20 10:04:52 · 6125 阅读 · 1 评论