首页 > 其他 > 详细

TCP三次握手详解(二)

时间:2017-11-01 00:25:52      阅读:240      评论:0      收藏:0      [点我收藏+]

四次挥手

技术分享

以上过程流程图如下:

技术分享

为什么断开连接需要四次握手?因为TCP链接是全双工的,即数据在两个方向上能同时传递,因此每个方向必须单独的进行关闭。这原则就是当一方完成它的数据发送任务后就能发送一个FIN来终止这个方向连接。

分析

技术分享

TCP报文头中flags中的FIN被置为1,sequence number=418, acknowledgment number=203。返回一个确认报文,ack=seq+1=419,seq = ack=203。至此,source port23到dst port=54203方向的数据传输终止了。

然后它(54203)向23方向发出一个FIN报文,要求终结他到23方向的数据传输。

技术分享

 

TCP三次握手详解(二)

原文:http://www.cnblogs.com/howo/p/7764414.html

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