关于回到N ARQ的困惑

时间:2017-09-05 15:56:10

标签: networking

Go-Back-N window size

在上面页面答案的第二张图片中,在所有三个ACK丢失后会发生什么?不会让系统卡住?发送者将继续发送帧0,1,2,但由于接收器需要帧3,因此它不会发送ACK。它将永远保持沉默,发送者将在超时后永远发送帧0,1,2。请解释一下。

1 个答案:

答案 0 :(得分:0)

我的回答是直接

这是超时计时器超时的时间,在这种情况下,由于丢失了ack而导致的超时。因此,发送方将重新发送数据。但是您会看到,接收方将再次发送ack,因为如果ack丢失,这就是Go-Back-N中发生的情况。另外,请注意,接收器将丢弃数据包,因为它是之前才得到的。现在,当发件人收到确认后,它将根据获胜大小再次发送。