首页 > 其他 > 详细

TCP三次握手与四次挥手

时间:2016-08-02 16:25:31      阅读:246      评论:0      收藏:0      [点我收藏+]

摘自《图解TCP/IP》P204

三次握手与四次挥手的状态转移图如下:

技术分享

如图,由于第二次握手接收端发送SYN+ACK信号所以握手只用了三次,挥手由于接收端ACK和FIN分两次发的,所以挥手需要四次

最后接收端需要一个TIME_WAIT状态,如果TCP client端最后一次发送的ACK丢失了,它将重新发送。TIME_WAIT状态中所需要的时间是依赖于实现方法的。典型的值为30秒、1分钟和2分钟。等待之后连接正式关闭,并且所有的资源(包括端口号)都被释放。

整个Client(发送端)状态图如下:

技术分享

整个Server(接收端)状态图如下:

技术分享

 

TCP三次握手与四次挥手

原文:http://www.cnblogs.com/tonyluis/p/5729531.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!