关于启动 等待计时器 的问题

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

慕丝7009386

2020-05-18

图片描述
老师好。
在课程的八分钟左右,提到2MSL时间内没有收到,则接收方会重发,也就是重发第三次挥手。
这里讲的是由于发送方可能没有接收到第三次挥手,所以接收方要重发第三次挥手。
但既然发送方没有收到第三次挥手,按照图上的图示,就不会启动等待计时器,那照理来说接收方不会重发?

写回答

1回答

咚咚呛

2020-05-19

不是的,从接收方的角度来看,假如他第三次挥手的报文没有收到回应,那么接收方就可以认为第三次挥手是失败的,这里接收方会等待一定的时间,也就是如果这个时间范围内接收到了,那么就说明第三次挥手是成功的,否则的话,接收方会重新的发送,第三次挥手。
而对于发送方,等待计时器的作用,就是为了保证当接收方重新发送第三次挥手报文的时候,发送方可以接收到,等待计时器结束之后,发送方就认为接收方已经成功的收到了第四个挥手的报文了。

0
1
老丶斑鸠
那如果2MSL内接收方重新发送的第三次挥手也没有送到呢? 发送方在过了2MSL后肯定也会认为接收方收到了第四次挥手,关闭了连接。那么接收方会一直处于最后确认的状态吗?应该也会有什么机制来关闭连接吧?
2020-08-19
共1条回复

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

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

7739 学习 · 1580 问题

查看课程