四次挥手
以上过程流程图如下:
为什么断开连接需要四次握手?因为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方向的数据传输。
时间: 2024-10-10 11:20:44