Skip to content

Latest commit

 

History

History
6 lines (4 loc) · 481 Bytes

tcp.md

File metadata and controls

6 lines (4 loc) · 481 Bytes

TCP

四次挥手中time-wait为什么需要2MSL

  • 为了保证客户端发送的最后一个ack报文段能够到达服务器。因为这最后一个ack确认包可能会丢失,然后服务器就会超时重传第三次挥手的fin信息报,然后客户端再重传一次第四次挥手的ack报文
  • 经过2msl的时间足以让本次连接产生的所有报文段都从网络中消失,这样下一次新的连接中就肯定不会出现旧连接的报文段了。