四次挥手

TCP是全双工,半关闭的。TCP连接的两端都可以主动关闭连接。TCP连接关闭时,需要经过四次挥手(four-way-wavehand)。

假设,主动关闭的一端是A,被动关闭的一端是B,那么四次挥手的过程如下:

A虽然不再向B发送数据了,但是,B仍然可以向A发送数据,A仍然可以接收数据。等到B也发送完数据之后,

tcp-four-way-wavehand.gif


为什么主动关闭的一端要等待2MSL之后,才能进入到CLOSED状态