MSL跟服务端定时器大小的关系?
来源:3-5 请简述滑动窗口的工作过程——TCP的可靠传输

君墨lee
2022-02-23
老师,在四次挥手的第三个阶段,服务端向客户端发送FIN报文,然后会设置定时器,超时会重传这个报文。请问这个超时重传的时间,跟MSL有什么关系呀?我不明白为什么在客户端等待2MSL的时间内,服务端的定时就一定能结束并将重传的FIN报文传送到客户端。
写回答
1回答
-
咚咚呛
2022-04-06
首先你要理解MSL是什么。
它是报文在网络中最长的生存时间,如果说两倍的这个时间,都没有重复收到第三次挥手报文的话,则说明对方没有重复发送这个报文,因为如果发送的话,除了网络故障的情况,都会收到,2MSL就是可以保证收到的最短时间,而遇到网络故障的情况,则认为连接可以断开了。
这里面需要比较细心的推导,建议是如果不理解的话,多想几种情形和举几个例子去反推,这样子有助于更加深刻的理解。希望对你有所帮助。
10
相似问题