Http的三次握手和四次挥手
2019-03-05 09:53
120 查看
版权声明:转载请声明出处 https://blog.csdn.net/weixin_44312643/article/details/88168614
- 首先客户端先向服务端发送SYN报文和一个随机数Seq。相当于客户端向服务端说“我要建立连接了,你给个回应呗?”
- 服务端接收到SYN报文后回复客户端一个ACK报文,并为这次连接分配资源。服务端向客户端说“我收到你要建立连接的消息了,I'm ready,收到请回答~over!”
- 客户端接收到服务端发送的报文后向服务端返回ACK报文,并分配资源。客户端对服务端说“ok!收到~”
至此,客户端和服务端便建立连接,可以进行数据传输了。
- 客户端向服务端发送FIN报文,告诉服务端要关闭连接。相当于告诉服务端我要关闭连接了,没有数据要发给你了。如果你收到先回复个ACK报文呗
- 服务端向客户端返回ACK报文,此时服务端处于待关闭状态。相当于服务端告诉客户端,我收到了,正准便关闭呢~
- 服务端再向客户端发送FIN报文,并关闭服务端。相当于服务端告诉客户端我已经关闭啦!
- 客户端向服务端返回ACK报文。如没有收到回复,则证明服务端关闭了,此时客户端也可以关闭了。相当于客户端不相信服务端已经关闭,向服务端发送个ACK报文,等待服务端回应,服务端没回应的话,则知道服务端已经关闭了,此时客户端也关闭连接了~
至此客户端和服务端便断开连接了
相关文章推荐
- TCP协议中的三次握手和四次挥手(图解)(转载http://blog.csdn.net/whuslei/article/details/6667471)
- http协议简述以及三次握手四次挥手
- Http协议三次握手和四次挥手
- HTTP协议三次握手,四次挥手过程
- HTTP协议中TCP的三次握手,四次挥手总结
- http三次握手和四次挥手
- 认识http(1)【三次握手&四次挥手】
- HTTP/TCP 相关 三次握手 四次挥手 窗口滑动 拥塞控制
- TCP的三次握手(建立连接)和四次挥手(关闭连接)http://www.cnblogs.com/Jessy/p/3535612.html
- PHP-- http 三次握手 四次挥手
- HTTP协议中TCP的三次握手,四次挥手总结
- http七层协议,三次握手,四次挥手 TCP&UDP
- http三次握手四次挥手
- HTTP/TCP 相关 三次握手 四次挥手 窗口滑动 拥塞控制
- 后端---Http三次握手和四次挥手
- TCP三次握手 四次挥手
- [网络] TCP三次握手/四次挥手详解
- TCP协议中的三次握手和四次挥手图解
- 网络协议 - TCP/IP 三次握手和四次挥手
- [网络] TCP三次握手/四次挥手详解