石家庄网站设计公司排名,wordpress七牛汉化主题,php做的网站缺点,家装设计学校目录 什么是MSL从第三次握手开始分析总结 什么是MSL
MSL是Maximum Segment Lifetime英文的缩写#xff0c;中文可以译为“报文最大生存时间”#xff0c;他是任何报文在网络上存在的最长时间#xff0c;超过这个时间报文将被丢弃。
从第三次握手开始分析
第三次握手服务端… 目录 什么是MSL从第三次握手开始分析总结 什么是MSL
MSL是Maximum Segment Lifetime英文的缩写中文可以译为“报文最大生存时间”他是任何报文在网络上存在的最长时间超过这个时间报文将被丢弃。
从第三次握手开始分析
第三次握手服务端发送FIN报文段最长情况下经过MSL的时间可以到达客户端客户端在收到来自服务端的FIN报文段之后发送ACK报文段也是最长经过MSL的时间可以到达服务端。
因此对于服务端来说在发送完FIN报文段之后最长经过2MSL的时间认定自发的FIN报文段丢失或者来自客户端的ACK报文段丢失遂超时重发FIN报文段。
与此同时客户端在发送完之前的ACK报文段后又继续等待了MSL的时间在此基础上客户端继续等待一个MSL的时间服务端的FIN报文段在不出差错的情况下一定可以到达客户端。
总结
总而言之客户端在发送完ACK报文段之后继续等待2MSL时间如果发给服务端的ACK报文段丢失了服务端重发的FIN报文段在也一定能在这个时间内到达客户端。