tcp四次挥手
2016-07-15 15:15:54 0 举报
TCP四次挥手是TCP协议终止连接的过程,它包括以下四个步骤: 1. 主动关闭方(客户端)发送一个FIN报文给被动关闭方(服务器)。 2. 被动关闭方收到FIN报文后,发送一个ACK报文给主动关闭方。 3. 被动关闭方发送一个FIN报文给主动关闭方。 4. 主动关闭方收到FIN报文后,发送一个ACK报文给被动关闭方。 这四个步骤完成之后,TCP连接就正式终止了。在四次挥手过程中,双方都需要发送和接收两个报文来完成连接的终止。这个过程保证了TCP连接的可靠性和安全性。
作者其他创作
大纲/内容
通知服务器端准备断开连接
等待ACK报文
接收ACK报文断开连接
可能还有数据传输
Seq=x(随机)FIN=1
CLOSED
可以结束通信发送FIN报文
1
ESTABLISHED
FIN-WAIT-2
等待应用程序结束
4
发送FIN报文
2
TIME-WAIT
LAST-ACK
接收ACK报文
CLOSE-WAIT
接收FIN报文发送ACK报文
Seq=yACK=x+1
网络班1期-杨飏
等待2个MSL时间
Server
ACK=z+1
Seq=zFIN=1
3
FIN-WAIT-1
接收FIN报文发送ACK报文告知应用程序结束通信
Client
0 条评论
下一页