计算机网络问题
本帖最后由 q542290445 于 2020-6-10 10:32 编辑假设TCP连接建立时,第一次测得的往返时延RTT = 8秒,之后的第2、3次测得的往返时延RTT分别是4秒和10秒,在计算平滑往返时延时旧的RTTs占比取0.875,第1个RTTs取第1个RTT值,则
(1)第1个RTTs等于多少?
(2)第2、3个RTTs分别等于多少?
如果计算往返时延加权平均偏差RTTd时,旧的RTTd占比取0.75,RTTs取更新前的值,第1个RTTd取第1个RTT的一半,则
(3)第1个RTTd等于多少?
(4)第2、3个RTTd分别等于多少?
如果TCP连接的超时重传时间RTO=RTTs + 4 × RTTd,则
(5)第1个RTO等于多少?
(6)第2、3个RTO分别等于多少?
(7)如果在第3次测得RTT后,发生一次超时重传,按照Karn算法,RTO应该修改为多少?
以上计算精确到小数点后3位。 [问答题,简答题] 已知第一次测得TCP的往返时延的当前值是30ms。现在收到了三个接连的确认报文段,它们比相应的数据报文段的发送时间分别滞后的时间是:26ms,32ms和24ms。设α=0.9。试计算每一次的新的加权平均往返时间值RTTs。讨论所得出的结果。
参考答案:
a=0.1,RTTO=30
RTT1=RTTO*(1-A.+26*a=29.6
RTT2=RTT1*a+32(1-A.=29.84
RTT3=RTT2*a+24(1-A.=29.256
三次算出加权平均往返时间分别为29.6,29.84和29.256ms。
可以看出,RTT的样本值变化多达20%时,加权平均往返
页:
[1]