A-A+

已知第一次测得TCP的往返时间RTT是30 ms。接着收到了三个确认报文段 用它们测量出的往

2022-08-12 10:58:48 问答库 阅读 195 次

问题详情

已知第一次测得TCP的往返时间RTT是30 ms。接着收到了三个确认报文段,用它们测量出的往返时间样本RTT分别是:26 ms,32 ms和24 ms。设α=0.1。试计算每一次的新的加权平均往返时间值RTT。讨论所得出的结果。


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:×
对于每一条连接,TCP都维持一个变量RTTS,它是当前加权平均往返时间。当发送一个报文段的时候,启动计时器,查看确认报文段需要花多长时间,如果时间太长,就要重发报文段。如果确认报文段在超时前返回,比如说RTT(新的往返时延样本),即RTT<30ms,TCP就测量确认了多长时间,然后更新RTTS的值,其计算公式为:新的RTTS=(1-a)×(旧的RTT)+a×(新的往返时延样本)。

考点:报文,测量