更多“问答题为了防止数据丢失,TCP采用了重发机制。请说明TCP的重发定时器为什么不能采用一个固定的值。”相关问题
  • 第1题:

    TCP协议在重发数据前需要等待的时间为( )。

    A.1ms

    B.1s

    C.10s

    D.动态估算


    正确答案:D
    解析:TCP协议用于控制数据段是否需要重传的依据是设立重发定时器。在发送一个数据段的同时启动一个重发定时器,如果在定时器超时前收到确认就关闭该定时器,如果定时器超时前没有收到确认,则重传该数据段。这种重传策略的关键是对定时器初值的设定。目前采用较多的算法是Jacobson于1988年提出的一种不断调整超时时间间隔的动态算法。其工作原理是:对每条连接TCP都保持一个变量RTT,用于存放当前到目的端往返所需要时间最接近的估计值。当发送一个数据段时,同时启动连接的定时器,如果在定时器超时前确认到达,则记录所需要的时间(M),并修正RTT、的值,如果定时器超时前没有收到确认,则将RTT的值增加1倍。通过测量一系列的RTT(往返时间)值,TCP协议可以估算数据包重发前需要等待的时间。

  • 第2题:

    (39)TCP协议在重发数据前要等待的时间

    A)1ms

    B)1s

    C)10s

    D) 动态估算


    正确答案:D

  • 第3题:

    传输层上的TCP协议是面向对象(46)的协议,TCP提供的是(47)数据传输。为了保证数据传输的可靠性,TCP采用了三次握手机制,当向远程主机发出连接请求时,TCP首部的同步比特和确认比特应为(48)。TCP协议采用了(49)协议来提高数据传输效率。该协议的核心思想是(50)。

    A.比特流

    B.字节流

    C.帧

    D.数据段


    正确答案:B

  • 第4题:

    (38)关于TCP 协议的描述中,错误的是

    A)提供全双工服务

    B)采用重发机制实现流量控制

    C)采用三次握手确保连接建立

    D)采用自适应方法确定重发前等待时间


    正确答案:B

  • 第5题:

    通过测量一系列的___________值,TCP协议可以估算数据包重发前需要等待的时间。


    正确答案:
    往返时间
    【解析】TCP能够选择重发时间,即TCP具有自适应性。TCP的自适应性来自于对每一连接当前延迟的监视。TCP没法知道一个互联网的所有部分在所有时刻的精确延迟,但TCP通过测量收到一个确认所需的时间来为每一活动的连接计算一个往返时间。当发送一个数据时,TCP记录下发送的时间,当确认到来时,TCP利用当前的时间减去记录的发送时间来产生一个新的往返时问估计值,在多次发送数据和接收确认后,TCP就产生了一系列的往返时间估计值,从而得到TCP重发之前需要等待的时间。

  • 第6题:

    UDP是面向无连接的通讯协议,它与TCP位于同一层,但它不管数据包的顺序、错误或重发。()


    答案:正确

  • 第7题:

    当TCP发出一个段后,它启动一个定时器,等待目的端确认收到这个报文段。如果不能及时收到一个确认,将重发这个报文段。当TCP收到发自TCP连接另一端的数据,它将发送一个确认。()


    答案:对
    解析:

  • 第8题:

    TCP协议通过()机制实现可靠通信。协议通过带重发的肯定确认机制实现可靠通信。


    正确答案:带重发的肯定确认

  • 第9题:

    为了防止数据丢失,TCP采用了重发机制。请说明TCP的重发定时器为什么不能采用一个固定的值。


    正确答案: IP互联网可以将任意类型的物理网络互联在一起,这些物理网络的传输延时有可能差别很大。
    在重发定时器采用固定值时,如果选择的值小于数据在互联网上传输的往返时间,则会造成数据的无为重发。如果选择的值大于数据在互联网上传输的往返时间,则又会造成出错后重传不及时。因此必须采用自适应方法决定重传定时器的值。

  • 第10题:

    为确保连接的可靠建立,TCP采用的技术是()

    • A、4次重发
    • B、3次重发
    • C、4次握手
    • D、3次握手

    正确答案:D

  • 第11题:

    填空题
    TCP协议通过()机制实现可靠通信。协议通过带重发的肯定确认机制实现可靠通信。

    正确答案: 带重发的肯定确认
    解析: 暂无解析

  • 第12题:

    问答题
    TCP如何决定是否重发上一次发过的数据包?

    正确答案: TCP在发送一个数据包后,即启动一个重传定时器,同时将该包的放入一个重传队列中。如果收到该包的确认信息,即取消该定时器。否则,如果在定时器到时后仍未收到确认信息,则认为该包已经丢失,于是从重传队列中取出该包,再启动一次发送(同样要启动定时器)。
    解析: 暂无解析

  • 第13题:

    TCP进行流量控制采用的机制为

    A.重发机制

    B.三次握手机制

    C.全双工机制

    D.窗口机制


    正确答案:D
    TCP使用窗口机制进行流量控制,使发送方发送的数据永远不会溢出接收方的缓冲空间。根据题意,选项D符合题意,故选择D选项。

  • 第14题:

    关于TCP数据段重发前等待时间的描述中,正确的是()。

    A.由双方协商决定

    B.由TCP连接响应端决定

    C.由TCP连接发起端决定

    D.动态估算


    正确答案:D

  • 第15题:

    为确保连接的可靠建立,TCP采用的技术是( )。

    A.4次重发

    B.3次重发

    C.4次握手

    D.3次握手


    正确答案:D

  • 第16题:

    TCP通过( )进行流量控制。

    A.窗口机制

    B.确认机制

    C.三次握手法

    D.超时重发机制


    正确答案:A

  • 第17题:

    TCP通过( )进行流量控制。

    A)窗口机制

    B)确认机制

    C)三次握手法

    D)超时重发机制


    正确答案:A
    TCP通过窗口机制进行流量控制,窗口和窗口通告可以有效地控制TCP的数据传输流量,使发送方的数据永远不会溢出接收方的缓存空间。选项C),TCP在连接建立和关闭时使用三次握手法。

  • 第18题:

    TCP是互联网中的重要协议,为什么TCP要使用三次握手建立连接?(请作答此空)TCP报文中窗口字段的作用是什么?( )。在建立TCP连接时该如何防止网络拥塞?( )

    A.连接双方都要提出自己的连接请求并且回答对方的连接请求
    B.为了防止建立重复的连接
    C.三次握手可以防止建立单边的连接
    D.防止出现网络崩溃而丢失数据

    答案:A
    解析:

  • 第19题:

    TCP协议使用( )次握手过程建立连接,这中方法可以防止( ),TCP使用的流量控制协议是(请作答此空)。

    A.固定大小的滑动窗口协议
    B.可变大小的滑动窗口协议
    C.后退N帧ARQ协议
    D.选择性重发ARQ协议

    答案:B
    解析:
    TCP会话通过三次握手来建立连接。三次握手的目标是避免错误连接(按照软考官方说法是错误连接,严格意义上应该是一种半连接的特殊情况)。TCP使用的流量控制协议是可变大小的滑动窗口协议。

  • 第20题:

    TCP传输的重发时延应略大于平均往返时延。


    正确答案:正确

  • 第21题:

    传输控制协议(TCP)是传输层协议,以下关于TCP协议的说法,哪个是正确的?()

    • A、相比传输层的另外一个协议UDP,TCP既提供传输可靠性,还同时具有更高的效率,因此具有广泛的用途
    • B、TCP协议包头中包含了源IP地址和目的IP地址,因此TCP协议负责将数据传送到正确的主机
    • C、TCP协议具有流量控制、数据校验、超时重发、接收确认等机制,因此TCP协议能完全替代IP协议
    • D、TCP协议虽然高可靠,但是相比UDP协议机制过于复杂,传输效率要比UDP低

    正确答案:D

  • 第22题:

    TCP协议(基于连接方式)不必考虑优于数据的重发或确认造成的额外延时,并且在干扰较小的WAMS专用网络中采用TCP协议基本不会出现数据丢失的情况。


    正确答案:错误

  • 第23题:

    单选题
    为确保连接的可靠建立,TCP采用的技术是()
    A

    4次重发

    B

    3次重发

    C

    4次握手

    D

    3次握手


    正确答案: C
    解析: 传输控制协议TCP[评析] 为确保连接建立和传输的可靠性,TCP使用了三次握手(3-way Handshake)法。所谓的三次握手就是在连接建立和终止过程中,通信的双发需要交换3个报文。