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

tcp/ip 三次握手和4次挥手

时间:2017-11-04 11:31:12      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:sock   log   握手   挥手   请求报文   tcp   总结   需要   span   

很好的总结,好好看看:http://www.cnblogs.com/Jessy/p/3535612.html

为什么挥手比握手多一次呢?

答:因为当Server端收到Client端的SYN连接请求报文后,可以直接发送SYN+ACK报文。其中ACK报文是用来应答的,SYN报文是用来同步的。但是关闭连接时,当Server端收到FIN报文时,很可能并不会立即关闭SOCKET,所以只能先回复一个ACK报文,告诉Client端,"你发的FIN报文我收到了"。
只有等到我Server端所有的报文都发送完了,我才能发送FIN报文,因此不能一起发送。故需要四步握手。

tcp/ip 三次握手和4次挥手

标签:sock   log   握手   挥手   请求报文   tcp   总结   需要   span   

原文地址:http://www.cnblogs.com/heylinart/p/7782334.html

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