单选题如果TCP来回路程时间RTT的当前值是30ms,随后应答分别在20ms、30ms和25ms到来,那么新的RTT估算值不正确的是(  ),假定a=0.8。A 28msB 28.4msC 27.72msD 29ms

题目内容(请给出正确答案)
单选题
如果TCP来回路程时间RTT的当前值是30ms,随后应答分别在20ms、30ms和25ms到来,那么新的RTT估算值不正确的是(  ),假定a=0.8。
A

28ms

B

28.4ms

C

27.72ms

D

29ms

参考答案和解析
正确答案: D
解析:
对于每一条连接,TCP都维持一个变量RTT,它是当前到达目的地的最佳估计值。当发送一个报文段的时候,启动计时器,查看应答要花多长时间,如果时间太长,就要重发报文段。如果应答在超时前返回,TCP就测量应答花了多长时间,比如说是M,然后用下列公式更新RTT值:RTT=α×RTT+(1-α)M。现在,α=0.8,RTT=30ms,M1=20,M2=30,M3=25。所以,RTT1=0.8×30+(1-0.8)×20=28,RTT2=0.8×28+(1-0.8)×30=28.4,RTT3=0.8×28.4+(1-0.8)×25=27.72,即新的RTT估算值分别为28ms,28.4ms,27.72ms。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
更多相关问题