TCP连接的释放
第一次:FIN=1,主动请求中断连接。
第二次:ACK=1,ack=u+1,表示确认收到中断报文。
第三次:FIN=1、seq=w、ack=u+1,请求中断连接。
第四次:ACK=1、seq=u+1、ack=w+1,确认中断连接。
TIME-WAIT状态
简述什么是TIME-WAIT状态
TIME-WAIT状态指的是第四次挥手后,主动中断连接方所处的状态,这个状态下,主动方尚未完全关闭TCP连接,端口不可复用。
为什么TIME-WAIT状态需要等待2MSL?
2MSL(4分钟)时间内,如果没有到达对方,那么对方会重新进行第三次挥手,确保连接正常释放。