TCP三次握手详解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TCP三次握手详解相关的知识,希望对你有一定的参考价值。
四次挥手
以上过程流程图如下:
为什么断开连接需要四次握手?因为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三次握手详解的主要内容,如果未能解决你的问题,请参考以下文章