MSL就是指最大的报文生存时间。
第一,保证客户端发送的最后一个ACK报文能够到达服务器,因为这个ACK报文可能丢失,站在服务器的角度看我已经发送了FIN+ACK报文请求断开了,客户端还没有给我回应,应该是我发送的请求断开报文它没有收到,于是服务器重新发了一次,客户端就能在这2MSL时间段内收到重传的报文,接着给出回应报文,并且会重启2MSL计时器。
第二,客户端发送完最后一个确认报文后,在这个2MSL时间中,就可以使本连接持续的时间内所产生的所有报文段都从网络中消失,这样新的连接中不会出现旧链接的请求报文。