Karn算法
定义:传输层用来控制流量算法。在计算平均往返时延 RTT 时,只要报文段重传了,就不采用其往返时延样本。这样得出的平均往返时延 RTT 和重传时间就较准确。修正的 Karn 算法:报文段每重传一次,就将重传时间增大一些:
新的重传时间 = γ×(旧的重传时间)
系数 γ 的典型值是2 。
当不再发生报文段的重传时,才根据报文段的往返时延更新平均往返时延 RTT 和重传时间的数值。
实践证明,这种策略较为合理。
定义:传输层用来控制流量算法。在计算平均往返时延 RTT 时,只要报文段重传了,就不采用其往返时延样本。这样得出的平均往返时延 RTT 和重传时间就较准确。修正的 Karn 算法:报文段每重传一次,就将重传时间增大一些:
新的重传时间 = γ×(旧的重传时间)
系数 γ 的典型值是2 。
当不再发生报文段的重传时,才根据报文段的往返时延更新平均往返时延 RTT 和重传时间的数值。
实践证明,这种策略较为合理。