📜  门| Gate IT 2007 |问题13

📅  最后修改于: 2021-06-29 11:10:01             🧑  作者: Mango

考虑以下有关TCP中使用的超时值的语句。
一世。超时值设置为在整个连接期间TCP连接建立期间测得的RTT(往返时间)。
ii。适当的RTT估计算法用于设置TCP连接的超时值。
iii。超时值设置为从发送方到接收方的传播延迟的两倍。
以下哪个选择有效?
(A) (i)为假,但(ii)和(iii)为真
(B) (i)和(iii)为假,但(ii)为标题
(C) (i)和(ii)为假,但(iii)为真
(D) (i),(ii)和(iii)为假答案: (B)
解释:

TCP中的超时计时器:不能使用数据链路层(DLL)(即HOP到HOP连接)中使用的静态计时器,因为没有人知道使用IP服务的发送方到接收方的路径中有多少跳路径可能会不时变化。因此,TCP中使用了动态计时器。超时计时器应根据流量增加或减少,以避免由于重传而造成不必要的拥塞。

为此有三种算法:

1.基本算法
2. Jacobson算法
3.卡尔的修改。

解决方案:

  1. 超时值设置为在整个连接期间TCP连接建立期间测得的RTT(往返时间)。-FALSE
    超时值无法在整个持续时间内固定,因为它将计时器变为静态计时器,我们需要动态计时器进行超时。
  1. 适当的RTT估计算法用于设置TCP连接的超时值。-TRUE
    是的,所有这三种算法都是用于动态设置超时值的适当RTT估计算法。
  1. 超时值设置为从发送方到接收方的传播延迟的两倍。-FALSE
    该语句是错误的,因为超时值设置为在数据链路层(跳到跳距离已知)而非TCP层中的传播延迟的两倍。

该解决方案由S andeep pandey提供
这个问题的测验