问答题如下图所示为一个TCP主机中的拥塞窗口的变化过程,这里最大数据段长度为1024字节,请回答如下问题:  (1)该TCP协议的初始阈值是多少?为什么?  (2)本次传输是否有发生超时?如果有是在哪一次传输超时?  (3)在14次传输的时候阈值为多少?  (4)在本例中,采用了什么拥塞控制算法?

题目
问答题
如下图所示为一个TCP主机中的拥塞窗口的变化过程,这里最大数据段长度为1024字节,请回答如下问题:  (1)该TCP协议的初始阈值是多少?为什么?  (2)本次传输是否有发生超时?如果有是在哪一次传输超时?  (3)在14次传输的时候阈值为多少?  (4)在本例中,采用了什么拥塞控制算法?

相似考题
参考答案和解析
正确答案:
(1)该TCP协议的初始阈值为16KB。可以看出来在拥塞窗口到达16KB之前指数增长,之后就呈线性增长了,说明初始阈值是16KB。线性增长时拥塞窗口大小每次增加1KB,同时说明最大数据段长度为1KB。
(2)可以看到拥塞窗口在第13次传输后变为1KB,说明这次发送发生超时。
(3)因为可以看到在之后的传输中,拥塞窗口到达12KB之后呈线性增长。说明在14次传输的时候拥塞窗口变为了12KB。
(4)因为可以看到在发送失败后拥塞窗口马上变为了1KB,而且阈值也变为了之前的一半。在拥塞窗口未达到阈值且发送成功时,拥塞窗口将加倍,由此看出采用的是慢启动算法。
解析: 暂无解析
更多“问答题如下图所示为一个TCP主机中的拥塞窗口的变化过程,这里最大数据段长度为1024字节,请回答如下问题:  (1)该TCP协议的初始阈值是多少?为什么?  (2)本次传输是否有发生超时?如果有是在哪一次传输超时?  (3)在14次传输的时候阈值为多少?  (4)在本例中,采用了什么拥塞控制算法?”相关问题
  • 第1题:

    TCP协议通过建立连接为用户提供可靠传输,与数据链路层的连接建立不同, TCP要经过(11)才能确定一个连接,这是因为(12)。TCP采用的差错控制也是超时重发技术,超时时间的设置采用(13)策略,以便适应互联网的特性。超时时间设置的根据是(14)。TCP的拥塞控制采用慢启动、加速递减和拥塞避免策略。慢启动是指(15)。

    A.三次握手

    B.请求信息

    C.接收到信息

    D.得到应答


    正确答案:A

  • 第2题:

    TCP通过建立连接为用户提供可靠传输,与数据链路层的连接建立不同,TCP要经过(58)才能确定一个连接,这是因为(59)。TCP采用的差错控制也是超时重发技术,超时时间的设置采用—(60)策略,以便适应互联网的特性。超时时间设置根据的是(61)。TCP的拥塞控制采用慢启动、加速递减和拥塞避免策略。慢启动是指(62)。

    A.三次握手

    B.请求信息

    C.接收到信息

    D.得到应答


    正确答案:A

  • 第3题:

    关于 TCP 协议,下列说法错误的是()

    A TCP是面向连接的协议

    B TCP是基于数据报的协议

    C TCP提供了拥塞控制的机制

    D TCP属于传输层协议


    正确答案:B

  • 第4题:

    TCP协议优化不包括以下何种方法?

    A.分裂TCP连接

    B.优化拥塞控制算法

    C.增大传输数据的初始窗口

    D.关闭TCP的SACK机制


    参考答案:D

  • 第5题:

    客户端C和服务器S之间建立一个TCP连接,该连接总是以1KB的最大段长发送TCP段,客户端C有足够的数据要发送。当拥塞窗口为16KB的时候发生超时,如果接下来的4个RTT往返时间内的TCP段的传输是成功的,那么当第4个RTT时间内发送的所有TCP段都得到了ACK时,拥塞窗口大小是()。

    • A、7KB
    • B、8KB
    • C、9KB
    • D、16KB

    正确答案:C

  • 第6题:

    在TCP协议中,如果TCP段传输产生了(),则被认为是网络拥塞引起的。


    正确答案:超时

  • 第7题:

    设TCP的ssthresh的初始值为8(单位为报文段)。当拥塞窗口上升到12时网络发生了超时,TCP使用慢开始和拥塞避免。试分别求出第1次到第15次传输的各拥塞窗口大小。你能说明拥塞控制窗口每一次变化的原因吗?


    正确答案: 拥塞窗口大小分别为:1,2,4,8,9,10,11,12,1,2,4,6,7,8,9.

  • 第8题:

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

    • A、拥塞窗口cwnd初始设置为1,设置cwnd的最大门限为ssthresh(慢启动门限,接收方建议的值)
    • B、发送端每收到一个ACK,cwnd就加倍,直到最大门限,接着就启动拥塞避免算法
    • C、当发生拥塞时,就启动拥塞避免算法
    • D、慢启动算法只在初始状态和重传后进行。在拥塞窗口达到慢启动门限后,该算法停止工作,转入拥塞避免算法

    正确答案:A,B,C,D

  • 第9题:

    TCP协议优化不包括以下何种方法?

    • A、分裂TCP连接
    • B、优化拥塞控制算法
    • C、增大传输数据的初始窗口
    • D、关闭TCP的SACK机制

    正确答案:D

  • 第10题:

    问答题
    设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。
    解析: 暂无解析

  • 第11题:

    问答题
    设TCP的ssthresh的初始值为8(单位为报文段)。当拥塞窗口上升到12时网络发生了超时,TCP使用慢开始和拥塞避免。试分别求出第1次到第15次传输的各拥塞窗口大小。你能说明拥塞控制窗口每一次变化的原因吗?

    正确答案: 拥塞窗口大小分别为:1,2,4,8,9,10,11,12,1,2,4,6,7,8,9.
    解析: 暂无解析

  • 第12题:

    单选题
    一个TCP连接总是以1KB的最大段来发送TCP段,发送方有足够多的数据要发送。当拥塞窗口为16KB时发生了超时,如果接下来的4个RTT(往返时间)时间内的TCP段的传输都是成功的,那么当第4个RTT时间内发送的所有TCP段都得到肯定应答时,拥塞窗口的大小是(  )。
    A

    7KB

    B

    8KB

    C

    9KB

    D

    16KB


    正确答案: D
    解析:
    当拥塞窗口为16KB时发生了超时,慢开始门限值减半后将变成8KB,发送窗口变为1KB。下面逐一列出各个RTT之后的拥塞窗口大小。
    ①开始重传:此时拥塞窗口为1KB;
    ②第一次RTT结束:执行慢开始算法,此时拥塞窗口为2KB;
    ③第二次RTT结束:执行慢开始算法,此时拥塞窗口为4KB;
    ④第三次RTT结束:执行慢开始算法,此时拥塞窗口为8KB;
    ⑤第四次RTT结束:由于第三次RTT结束的时候拥塞窗口的大小已经和慢开始门限值相等,所以此时应该结束使用慢开始算法,转而使用拥塞避免算法,故此时拥塞窗口为8KB+1KB=9KB。

  • 第13题:

    TCP建立需要进行了几次握手?正常传输过程中的捎带确认是什么含意?TCP的发送窗口、拥塞窗口与接受窗口的意义何在?为什么UDP没有这些感念和机制?音视频等实时性要求比较高的数据应该用哪种传输协议作承载?你都考虑了哪些方面?


    正确答案:

     

  • 第14题:

    主机甲和主机乙建立一条TCP连接,采用慢启动进行拥塞控制,TCP 最大段长度为 1000 字节。主机甲向主机乙发送第 1 个段并收到主机乙的确认,确认段中接收窗口大小为3000 字节,则此时主机甲可以向主机乙发送的最大字节数是( )字节。

    A. 1000 B. 2000 C. 3000 D. 4000


    正确答案:B

  • 第15题:

    关于 TCP 协议,下列说法的是()

    A TCP是面向连接的协议

    B TCP是基于数据报的协议

    C TCP提供了拥塞控制的机制

    D TCP属于传输层协议


    正确答案:B

  • 第16题:

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

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

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

  • 第17题:

    TCP进行的拥塞控制,其工作过程可以分为3个阶段:开始时为慢启动阶段,拥塞窗口cwnd的初始值为1,随着传输轮次增加,cwnd按()规律增长,当拥塞窗口cwnd增长到门限值ssthresh时,进入拥塞避免阶段,此时拥塞窗口按()规律增长,当网络出现超时,拥塞窗口变为(),又重新执行慢开始算法。


    正确答案:指数增加;线性增加;初始状态1

  • 第18题:

    当TCP段传输产生了超时,则认为网络产生了拥塞,并使用慢开始算法控制拥塞。


    正确答案:正确

  • 第19题:

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

    • A、接收ACK时间超时
    • B、接收到一个NACK
    • C、接收到几个重复的ACK
    • D、接收到几个重复的NACK

    正确答案:A,C

  • 第20题:

    TCP/IP的慢启动过程是指()

    • A、发送侧采用固定算法决定传输新的数据包的速度,无需考虑网络拥塞情况
    • B、在达到拥塞门限窗口之前,拥塞窗口按线性方式增长,即每收到一个确认增加一个数据段
    • C、在达到拥塞门限窗口之前,拥塞窗口按指数方式增长,即每收到一个确认窗口增加一倍
    • D、发生拥塞时,发送窗口门限值不变

    正确答案:C

  • 第21题:

    单选题
    主机甲和主机乙之间已建立了一个TCP连接,TCP最大段长度为1000字节,若主机甲的当前拥塞窗口为4000字节,在主机甲向主机乙连续发送两个最大段后,成功收到主机乙发送的对第一个段的确认段,确认段中通告的接收窗口大小为2000字节,则此时主机甲还可以向主机乙发送的最大字节数是(  )。
    A

    1000

    B

    2000

    C

    3000

    D

    4000


    正确答案: D
    解析:
    发送方的发送窗口的上限值应该取接收窗口和拥塞窗口这两个值中较小的一个,于是此时发送方的发送窗口为min{4000,2000}=2000字节,由于发送方还没有收到第二个最大段的确认,所以此时主机甲还可以向主机乙发送的最大字节数为2000-1000=1000字节,正确选项为A。

  • 第22题:

    问答题
    假设下图中的H3访问Web服务器S时,S为新建的TCP连接分配了20KB(K=1024)的接收缓存,最大段长MSS=1KB,平均往返时间RTT=200ms。H3建立连接时的初始序号为100,且持续以MSS大小的段向S发送数据,拥塞窗口初始阈值为32KB;S对收到的每个段进行确认,并通告新的接收窗口。假定TCP连接建立完成后,S端的TCP接收缓存仅有数据存入而无数据取出。请回答下列问题  (1)在TCP连接建立过程中,H3收到的S发送过来的第二次握手TCP段的SYN和ACK标志位的值分别是多少?确认序号是多少?  (2)H3收到的第8个确认段所通告的接收窗口是多少?此时H3的拥塞窗口变为多少?H3的发送窗口边为多少?  (3)当H3的发送窗口等于0时,下一个待发送的数据段序号是多少?H3从发送第1个数据段到发送窗口等于0时刻为止,平均数据传输速率是多少(忽略段的传输延时)?  (4)若H3与S之间通信已经结束,在t时刻H3请求断开该连接,则从t时刻起,S释放该连接的最短时间是多少?

    正确答案:
    (1)分析:TCP连接的建立分三个阶段。首先,H3向Web服务器S发出连接请求报文段,这时首部中的SYN=1,ACK=0,同时选择一个初始序号为seq=100,SYN报文段不能携带数据,但是需要消耗一个序号。接着,S收到连接请求,自己选择一个初始序号为seq=y的,向A发送确认,这个报文段是SYN=1,ACK=1,seq=y,确认号ack=100+1。最后,H3收到S的确认报文之后,还要向S给出确认。上述便是完整的TCP三次握手过程。
    第二次握手TCP段的SYN=1,ACK=1;确认序号是101。
    (2)分析:在慢开始算法中,发送方H3先设置拥塞窗口cwnd=1,接下来每收到一个对新报文段的确认就使发送方的拥塞窗口加1,H3共收到8个确认段,即拥塞控制窗口变为8+1。发送窗口=min{拥塞窗口,接受窗口}。
    H3收到的第8个确认段所通告的接收窗口是12KB;此时H3的拥塞窗口变为9KB; H3的发送窗口变为9KB。
    (3)分析:H3从发送第1个段到发送窗口等于0时刻为止,总共经过5个传输轮次,每个传输轮次的时间就是往返时间RTT。
    当H3的发送窗口等于0时,下一个待发送段的序号是20K+101=20×1024+101=20581;H3从发送第1个段到发送窗口等于0时刻为止,平均数据传输速率是20KB/(5×200ms)=20KB/s=20.48kbps。
    (4)分析:从t时刻起,S释放该连接的最短时间是:H3的连接释放报文段传送到S的时间+S的连接释放报文段传送到H3的时间+H3的确认报文段传送到S的时间。
    从t时刻起,S释放该连接的最短时间是:1.5×200ms=300ms。
    解析: 暂无解析

  • 第23题:

    单选题
    TCP协议优化不包括以下何种方法?
    A

    分裂TCP连接

    B

    优化拥塞控制算法

    C

    增大传输数据的初始窗口

    D

    关闭TCP的SACK机制


    正确答案: A
    解析: 暂无解析