TCP 协议四次挥手的过程
TCP 协议四次挥手的过程
程序员朱永胜第一次挥手
- 触发方 :客户端
- 报文内容 :FIN
- 操作说明 :客户端发送一个 FIN 报文,表示它已经没有数据要发送了,准备关闭连接。
第二次挥手
- 触发方 :服务端
- 报文内容 :ACK
- 操作说明 :服务端收到客户端的 FIN 报文后,发送一个 ACK 确认报文,表示已知晓客户端请求关闭连接。
第三次挥手
- 触发方 :服务端
- 报文内容 :FIN
- 操作说明 :服务端准备好关闭连接时,向客户端发送一个 FIN 报文,表示它也没有数据要发送了。
第四次挥手
- 触发方 :客户端
- 报文内容 :ACK
- 操作说明 :客户端收到服务端的 FIN 报文后,发送一个 ACK 确认报文,并进入 TIME_WAIT 状态,以确保服务端收到此 ACK。随后连接正式关闭。