-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Open
Description
issue:
第一次挥手:客户端向服务端发送连接释放报文
第二次挥手:服务端收到连接释放报文后,立即发出确认报文。这时 TCP 连接处于半关闭状态,即客户端到服务端的连接已经释放了,但是服务端到客户端的连接还未释放。表示客户端已经没有数据发送了,但是服务端可能还要给客户端发送数据。
第三次挥手:服务端向客户端发送连接释放报文
第四次挥手:客户端收到服务端的连接释放报文后,立即发出确认报文。此时,客户端就进入了 TIME-WAIT 状态。注意此时客户端到 服务端的 TCP 连接还没有释放,必须经过 2*MSL(最长报文段寿命)的时间后,才进入CLOSED 状态。
没有发现第二跟第四点说法矛盾吗?二次挥手说客户端到服务端已经释放,第四挥手又说还没释放。。。。
Metadata
Metadata
Assignees
Labels
No labels