“终点将拥堵视为增加延误;因此,它们将加剧拥堵,而不是缓解拥挤。”
第二个问题:为什么快速恢复不能很好地从多重损失中恢复?
感谢你的帮助!
发布于 2018-01-22 23:50:18
一个人只能推测更多的上下文的确切含义,不管是谁对你说的,但我们开始了。
TCP (Reno)中的重传可以通过两种方式触发: RTO和DUPACK。RTO是重传超时-当发送者数据没有ACK时达到的状态。DUPACK -当发送者丢失数据包或被重新排序时发送的重复ack。
For some reason (why?) after the first non-duplicate ACK arrives at the receiver, cwnd is set to cwnd_old / 2 and then Congestion Avoidance is performed.
当接收到正常的ack时,拥塞避免就开始了,它将cwnd定义为cwnd_old / 2
( cwnd_old是在延长超时时间或3xdupack时间时到达的cwnd_old)。这是一个方便的中途点。您不想从cwnd_old
开始,因为它给您带来了问题,您也不想从1开始,因为它没有效率,所以启动@ cwnd_old / 2是非常合理的。https://serverfault.com/questions/893577
复制相似问题