RTT:
假设A向B发送数据,我们将A的数据发送出去到A收到B的确认报文的这段时间就成为RTT时间。
超时重传时间(RTO)的选择:
1.假设选择RTO小于RTT时间:
假设A向B发送数据,此时网络正常,没有发生异常,还没等一个RTT时间到,也就是B给A的确认报文还在网络上正常传输呢,超时重传定时器就到期了,造成分组的重传,不必要的分组在网络越来越多,影响网络整体的性能。
2.假设选择RTO比RTT大的比较多呢:
假设A向B发送数据,此时网络有点波动,导致报文B向A确认的报文丢了,然后A等了很久,超时定时器才出发,A才慢腾腾的开始重新发送分组,这期间造成网络利用率偏低,这样效率也比较低。
3.RTO比RTT只能大,但是不能大太多:
比如可以利用每次测量得到的RTT值,计算加权平均往返时间: