码迷,mamicode.com
首页 > 其他好文 > 详细

【原创】tcp协议那块一些点(想到了再加)

时间:2015-04-24 18:47:17      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

1.3次握手 4次握手

2.那张状态图,FIN_WAIT主动关闭方,CLOSE_WAIT被动关闭方

主动关闭方发出FIN后进入FIN_WAIT,FIN_WAIT方收到了ACK和FIN,发出了ACK,则进入TIME_WAIT 2MSL, 因为放置ACK的重传,确保对方能顺利关闭。

被动关闭方收到FIN发出ACK进入CLOST_WAIT ,发出FIN后进入LAST_ACK,2MSL就是为了保证被动方能收到最后的ACK的存在的。

一般主动方为客户端,端口不是固定的,2MSL的TIME_WAIT也没事,而被动方是服务端。

若机器上TIME_WAIT太多就会出问题。

【原创】tcp协议那块一些点(想到了再加)

标签:

原文地址:http://www.cnblogs.com/lovevivi/p/4454090.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!