首页 > 试题广场 >

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

[问答题]
  假定 TCP 在开始建立连接时,发送方设定超时重传时间 RTO = 6 秒。
(1)当发送方收到对方的连接确认报文段时,测量出 RTT 样本值为 1.5 秒。试计算现在的 RTO 值。
(2)当发送方发送数据报文段并收到确认时,测量出 RTT 样本值为 2.5 秒。试计算现在的 RTO 值。
<p>(1)RTO=4.5 s</p><p>(2)RTO=4.75 s</p>
发表于 2021-01-05 02:19:31 回复(1)
1)据RFC2988建议,RTO=RTTs+4*RTTd 。其中RTTd是RTTs的偏差加权均值。 初次测量时,RTTd (1)= RTT(1)/2; 后续测量中,RTTd (i)=(1-Beta)* RTTd (i-1)+Beta*{ RTTs- RT***a=1/4 依题意,RTT(1)样本值为1.5秒,则 RTTs (1)=RTT(1)=1.5s RTTd(1)=RTT(1)/2=0.75s RTO(1)=RTTs(1)+4RTTd(1)=1.5+4*0.75=4.5(s) (2)RTT(2)=2.5 RTTs (1)=1.5s RTTd (1)=0.75s RTTd (2)=(1-Beta)* RTTd (1)+Beta*{ RTTs (1)- RTT(2)}=0.75*3/4+{1.5-2.5}/4=13/16 RTO(2)=RTTs (1)+4RTTd (2)=1.5+4*13/16=4.75s
发表于 2021-06-29 09:15:19 回复(0)