A-A+
已知第一次测得TCP的往返时间RTT是30 ms。接着收到了三个确认报文段 用它们测量出的往
问题详情
已知第一次测得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×(新的往返时延样本)。