当实施快速重传时,如果我收到数据包 1然后我会发送一个 ACK 表示我需要数据包 2,然后如果我收到数据包 3,我将发送一个重复的 ACK,表示我需要数据包 2(并不是包 4)。
但会数据包 2发送方是否也分配有一个重传定时器,也就是说,是否有一个定时器在等待 ACK数据包 2如果没有到达,它会重新传输吗?
我认为答案是肯定的,因为如果重复的 ACK 丢失了怎么办!这是正确的吗,还是我遗漏了什么?
当实施快速重传时,如果我收到数据包 1然后我会发送一个 ACK 表示我需要数据包 2,然后如果我收到数据包 3,我将发送一个重复的 ACK,表示我需要数据包 2(并不是包 4)。
但会数据包 2发送方是否也分配有一个重传定时器,也就是说,是否有一个定时器在等待 ACK数据包 2如果没有到达,它会重新传输吗?
我认为答案是肯定的,因为如果重复的 ACK 丢失了怎么办!这是正确的吗,还是我遗漏了什么?