老师请问为什么最后一次报文超过2MSL,所以其他报文一定超时过期?这个逻辑没有太搞明白。
来源:11-11 TCP连接的四次挥手

deliveryBoy
2020-11-17
写回答
1回答
-
咚咚呛
2020-11-17
首先你要理解MSL是什么。
它是报文在网络中最长的生存时间,如果说两倍的这个时间,都没有重复收到第三次挥手报文的话,则说明对方没有重复发送这个报文,因为如果发送的话,除了网络故障的情况,都会收到,2MSL就是可以保证收到的最短时间,而遇到网络故障的情况,则认为连接可以断开了。
这里面需要比较细心的推导,建议是如果不理解的话,多想几种情形和举几个例子去反推,这样子有助于更加深刻的理解。希望对你有所帮助。00
相似问题