首页 > 试题广场 >

假定TCP在开始建立连接时,发送方设定超时重传时间是RTO=

[问答题]

假定TCP在开始建立连接时,发送方设定超时重传时间是RTO=6s

1)当发送方接到对方的连接确认报文段时,测量出RTT样本值为1.5s。试计算现在的RTO值。

2)当发送方发送数据报文段并接收到确认时,测量出RTT样本值为2.5s。试计算现在的RTO值。

1)据RFC2988建议,RTO=RTTs+4*RTTd 。其中RTTdRTTs的偏差加权均值。

初次测量时,RTTd 1= RTT1/2

后续测量中,RTTd i=1-Beta* RTTd i-1+Beta*{ RTTs- RTTi}

Beta=1/4

依题意,RTT1)样本值为1.5秒,则

RTTs 1=RTT1=1.5s   RTTd(1)=RTT(1)/2=0.75s

RTO(1)=RTTs(1)+4RTTd(1)=1.5+4*0.75=4.5(s)

2RTT2=2.5   RTTs 1=1.5s   RTTd 1=0.75s

RTTd 2=1-Beta* RTTd 1+Beta*{ RTTs 1- RTT2}=0.75*3/4+{1.5-2.5}/4=13/16

RTO(2)=RTTs 1+4RTTd 2=1.5+4*13/16=4.75s

发表于 2017-05-17 02:09:08 回复(1)