内容来着《收割Offer》
MSL 是 TCP 报文在传输过程中的最大生命周期,服务器端收到客户端第四次挥手发出的ACK才会结束LAST-ACK阶段,进入CLOSED阶段。客户端的ACK可能会丢失,服务器端若在1MSL时间内没有收到客户端发出的ACK,就会超时重传FIN报文。客户端收到FIN会重新发送ACK并再次等待2MSL。等待2MSL能够确保服务器端收到ACK进入CLOSED状态。