5.6 TCP超时重传时间的选择.pdf
    image.png

    如果超时重传时间RTO的值设置得比RTT0的值小很多,这会引起报文段不必要的重传,使网络负荷增大

    image.png

    如果超时重传时间RTO的值设置得远大于RTT0的值,这会使重传时间推迟的太长,使网络的空闲时间增大,降低传输效率

    image.png

    因此,RTTO的设置应该略大于RTT,但是此时又会出现一个问题,由于网络传输环境的不同,导致接下来的RTT是不确定的,如此应该如何去去认定RTO?

    image.png
    RFC6298建议使用下式计算超时重传时间RTO
    image.png
    由于超时重传机制的存在,有时接收到确认报文不能确定其是首次发送的确认报文还是重传后的确认报文,因此往返时间RTT的测量也是比较复杂:
    image.png
    针对以上问题,有以下解决方式:
    image.png
    TCP超时重传的计算
    举例
    image.png
    总结
    image.png