Networking 估计往返时间

Networking 估计往返时间,networking,Networking,我对一本教科书中的RTT测量感到困惑,它说: 段的样本RTT(表示为SampleRTT)是时间量 在发送段(即传递到IP)和确认之间 对于已接收的段。而不是测量每种样品的取样器TT 在传输段中,大多数TCP实现只进行一次测量 一次。也就是说,在任何时间点,采样器TT都在被估计 仅针对一个已传输但当前未确认的段,导致 大约每RTT一次采样器TT的新值。 我很困惑,它说TCP没有为每个传输段测量一个采样器TT,如果你没有为每个传输段测量,你如何得到RTT的平均时间?它说SampleRTT只对其中一个

我对一本教科书中的RTT测量感到困惑,它说:

段的样本RTT(表示为SampleRTT)是时间量 在发送段(即传递到IP)和确认之间 对于已接收的段。而不是测量每种样品的取样器TT 在传输段中,大多数TCP实现只进行一次测量 一次。也就是说,在任何时间点,采样器TT都在被估计 仅针对一个已传输但当前未确认的段,导致 大约每RTT一次采样器TT的新值。


我很困惑,它说TCP没有为每个传输段测量一个采样器TT,如果你没有为每个传输段测量,你如何得到RTT的平均时间?它说SampleRTT只对其中一个传输的但目前未确认的段进行了估计,听起来它好像还在测量每个段(如果稍后成功确认)

这是哪本教科书?在Linux中,平滑RTT(SRTT)是单个RTT测量的EWMA,每个ack一个。计算机网络:自上而下的方法/James F.Kurose,Keith W.RosI认为“估计往返时间”部分不可信,因为它们不使用SRTT和RTTVAR等已知术语。我的建议是查看RFC以了解TCP如何工作的具体细节。不确定什么是SampleRTT,但正如其他人所提到的,可能是SRTT