问答题设TCP的ssthresh的初始值为8(单位为报文段)。当拥塞窗口上升到12时网络发生了超时,TCP使用慢启动和拥塞避免算法。试分别求出第1次到第15次传输的各拥塞窗口大小。

题目
问答题
设TCP的ssthresh的初始值为8(单位为报文段)。当拥塞窗口上升到12时网络发生了超时,TCP使用慢启动和拥塞避免算法。试分别求出第1次到第15次传输的各拥塞窗口大小。
参考答案和解析
正确答案:
首先拥塞窗口初始值为1,采用慢启动算法,接下来窗口值按指数规律增长,因此随后窗口大小分别为2、4、8。当拥塞窗口cwnd=ssthresh时,进入拥塞避免阶段,其窗口大小依次是9、10、11、12,直至上升到12为止发生拥塞。
然后,cwnd重新设置为1,ssthresh值更新为6,慢启动阶段的窗口大小依次是1、2、4、6。
接着进入拥塞避免阶段,窗口大小依次是(仅列出到第15次传输的情况)7、8、9。
所以第1次到第15次传输的各拥塞窗口大小依次为1、2、4、8、9、10、11、12、1、2、4、6、7、8、9。
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

TCP协议中发送窗口大小由()决定。

A通知窗口

B拥塞窗口

C通知窗口和拥塞窗口中小的一个

D通知窗口和拥塞窗口中大的一个


参考答案:C

第2题:

在TCP拥塞控制中,用来确定由慢启动阶段转入拥塞避免阶段的参数是()。

A.阀值

B.接收窗口

C.拥塞窗口

D.滑动窗口


正确答案:A

第3题:

TCP协议拥塞控制中,窗口恢复策略采用的方法是( )。

A.二进制指数算法

B.慢启动

C.三次握手

D.滑动窗口


参考答案:B

第4题:

TCP使用慢启动拥塞避免机制进行拥塞控制。当前拥塞窗口大小为24,当发送节点出现超时未收到确认现象时,将采取的措施是()

A.将慢启动阈值设为24,将拥塞窗口设为12
B.将慢启动阈值设为24,将拥塞窗口设为1
C.将慢启动阈值设为12,将拥塞窗口设为12
D.将慢启动阈值设为12,将拥塞窗口设为1

答案:D
解析:
TCP的慢启动拥塞避免机制调整慢启动阈值和拥塞窗口的方法是:当出现超时未收到确认的现象时,判定为出现了拥塞(至少是具有拥塞的征兆),并将慢启动阈值设为当前拥塞窗口的一半,将拥塞窗口设为1,继续慢启动过程。

第5题:

关于TCP慢启动的描述,下列正确的是()。

A.拥塞窗口cwnd初始设置为1,设置cwnd的最大门限为ssthresh(慢启动门限,接收方建议的值)

B.发送端每收到一个ACK,cwnd就加倍,直到最大门限,接着就启动拥塞避免算法

C.当发生拥塞时,就启动拥塞避免算法

D.慢启动算法只在初始状态和重传后进行。在拥塞窗口达到慢启动门限后,该算法停止工作,转入拥塞避免算法


参考答案:A, B, C, D

第6题:

TCP拥塞窗口控制没有采用以下哪种技术()。

A、慢启动

B、拥塞避免

C、加速递减

D、滑动窗口


参考答案:D

第7题:

关于TCP的拥塞避免算法,下列描述正确的是()。

A.拥塞窗口的尺寸每收到一个ACK就自动加1,而不是象慢启动那样成倍增加

B.当拥塞发生时,重新设置ssthresh的值为当前cwnd的一半

C.如果拥塞是由于等待ACK超时引起的,拥塞窗口cwnd就变成1,然后又进入慢启动流程

D.如cwnd的值还小于ssthresh门限,则继续执行慢启动算法,否则进行拥塞避免算法


参考答案:A, B, C, D

第8题:

● TCP使用慢启动拥塞避免机制进行拥塞控制。当前拥塞窗口大小为 24,当发送节点出现超时未收到确认现象时,将采取的措施是(17) 。

(17)

A. 将慢启动阈值设为 24,将拥塞窗口设为 12

B. 将慢启动阈值设为 24,将拥塞窗口设为 1

C. 将慢启动阈值设为 12,将拥塞窗口设为 12

D. 将慢启动阈值设为 12,将拥塞窗口设为 1


正确答案:D

试题(17)分析
  本题考查TCP协议的拥塞控制方法。
  TCP的慢启动拥塞避免机制调整慢启动阈值和拥塞窗口的方法是:当出现超时未收到确认的现象时,判定为出现了拥塞(至少是具有拥塞的征兆),并将慢启动阈值设为当前拥塞窗口的一半,将拥塞窗口设为1,继续慢启动过程。
参考答案
  (17)D

第9题:

在TCP算法中,下列哪些事件发生意味这发生了拥塞需要启动拥塞避免算法?()

A.接收ACK时间超时

B.接收到一个NACK

C.接收到几个重复的ACK

D.接收到几个重复的NACK


参考答案:A, C

第10题:

TCP 采用慢启动进行拥塞控制,若 TCP 在某轮拥塞窗口为 8 时出 现拥塞,经过 4 轮均成功收到应答,此时拥塞窗口为( )。

A.5
B.6
C.7
D.8

答案:B
解析:
慢开始算法:当主机开始发送数据时,如果立即把大量数据字节注入到网络,那么就有可能引起网络拥塞,因为现在并不清楚网络的负荷情况。因此,慢开始的方法是先探测一下,即由小到大逐渐增大发送窗口。通常在刚刚开始发送报文段时,先把拥塞窗口cwnd设置为一个最大报文段MSS的数值(最大报文段长度MSS选项是TCP协议定义的一个选项,MSS选项用于在TCP连接建立时,收发双方协商通信时每一个报文段所能承载的最大数据长度)。而在每收到一个对新的报文段的确认后,逐步去增大发送方的拥塞窗口cwnd,可以使分组注入到网络的速率更加合理。每经过一个传输轮次,拥塞窗口cwnd就加倍。一个传输轮次所经历的时间其实就是往返时间RTT。不过“传输轮次”更加强调:把拥塞窗口cwnd所允许发送的报文段都连续发送出去,并收到了对已发送的最后一个字节的确认。 为了防止拥塞窗口cwnd增长过大引起网络拥塞,还需要设置一个慢开始门限ssthresh状态变量。慢开始门限ssthresh的用法如下: 当cwndssthresh时,停止使用慢开始算法而改用拥塞避免算法。 当cwnd=ssthresh时,既可使用慢开始算法,也可使用拥塞控制避免算法。现在在窗口是8的时候出现拥塞,那么新的门阀值变成8的一半为4,窗口从1开始、经过1-2-4,改采用拥塞避免算法加法增大到5,收到第四个应答时,此时拥塞窗口值为6.

更多相关问题