老师请问为什么最后一次报文超过2MSL,所以其他报文一定超时过期?这个逻辑没有太搞明白。

来源:11-11 TCP连接的四次挥手

deliveryBoy

2020-11-17

写回答

1回答

咚咚呛

2020-11-17

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

0
0

(新版)计算机基础,计算机组成原理+操作系统+网络

编程之前先学这门课,系统补足计算机基础知识,夯实编程地基

7739 学习 · 1580 问题

查看课程