参考答案和解析
正确答案:D
【答案】D)
【解析】在创建一个新的连接的过程中,三次握手要求每一端产生一个随机的32位初始序列号,避免二义性的产生。
更多“在TCP连接建立过程中,连接请求报文的初始序列号通常为A)0B)1C)255D)随机选择 ”相关问题
  • 第1题:

    在TCP连接建立过程中,首先由请求建立连接的一方(客户端)发送一个TCP段,该TCP段应将( )。

    A、FIN置为1

    B、FIN置为0

    C、SYN置为1

    D、SYN置为0


    正确答案:C

  • 第2题:

    在TCP的连接过程中要经过三次握手,在第一次握手中发送方需要把TCP头中的( )位置为1,表示连接的开始。

    A、32位序列号

    B、ACK

    C、SYN

    D、FIN


    正确答案:C


  • 第3题:

    ● TCP 使用三次握手协议来建立连接,设甲乙双方发送报文的初始序号分别为 X和 Y,甲方发送 (69) 的报文给乙方,乙方接收报文后发送 (70) 的报文给甲方,然后甲方发送一个确认报文给乙方便建立了连接。


    正确答案:A,C

  • 第4题:

    在TCP/IP的网路体系结构中,各个层次提供不同可靠性的网络服务,其中,IP协议提供主机之间的(312)分组传输服务。TCP协议提供端口之间的(313)报文传输服务;为了实现可靠的服务,采用超时重传、确认捎带技术。传输中的协议规定,在确认信息中捎带(314)的序号以减少通信量。TCP使用三次握手协议来建立连接,设甲乙双方发送报文的初始序号分别为X和Y,甲方发送(315)的报文给乙方,乙方接收报文后发送(316)的报文给甲方,然后甲方发送一个确认报文给乙方便建立了连接。

    A.可靠的面向连接的

    B.不可靠的面向连接的

    C.可靠的无连接的

    D.不可靠的无连接的


    正确答案:D

  • 第5题:

    试题(18)、(19)

    TCP协议在工作过程中存在死锁的可能,其发生的原因是(18) ,解决方法是(19) 。

    (18)

    A. 多个进程请求未被释放的资源

    B. 一个连接还未释放,又请求新的连接

    C. 接收方发送0窗口的应答报文后,所发送的非0窗口应答报文丢失

    D. 定义RTT值为2倍的测量值不恰当

    (19)

    A. 禁止请求未被释放的资源

    B. 在一个连接释放之前,不允许建立新的连接

    C. 修改RTT的计算公式

    D. 设置计时器,计时满后发探测报文


    正确答案:C,D
    试题(18)、(19)分析
    本题考查TCP协议的基本知识。
    TCP协议在工作过程中可能发送死锁的原因是:接收方为暂缓接收数据而向发送方发送窗口为0的应答报文,发送方收到后暂停发送,等待接收到非0窗口的应答报文后继续发送新的报文。如果接收方在发送0窗口的应答报文后,所发送的非0窗口应答报文丢失,则发送方会一直等待下去。解决这一问题的方法是:发送方设置计时器,在收到0窗口应答报文后启动计时,计时满后向接收方发探测报文,提醒接收方重发非0窗口的应答报文。
    参考答案
    (18)C     (19)D

  • 第6题:

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

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

    答案:A
    解析:

  • 第7题:

    TCP协议在建立连接的过程中会处于不同的状态,采用_ (25) 命令显示出TCP连接的状态。下图所示的结果中显示的状态是_ ( 26).


    A. 已主动发出连接建立请求
    B. 接收到对方关闭连接请求
    C. 等待对方的连接建立请求
    D. 收到对方的连接建立请求

    答案:B
    解析:
    ESTABLISHED 表示正在通信,TIME_WAIT 表示主动关闭,CLOSE_WAIT 表示被动关闭。

    TCP协议规定,对于已经建立的连接,网络双方要进行四次握手才能成功断开连接,如果缺少了其中某个步骤,将会使连接处于假死状态,连接本身占用的资源不会被释放。对于常用服务器而言,最值得注意的状态有两个:CLOSE_WAIT和TIME_WAIT。

    TIME_WAIT :是主动关闭连接时形成的。主要是防止最后一个ACK丢失。由于TIME_WAIT 的时间会非常长,因此server端应尽量减少主动关闭连接。

    CLOSE_WAIT:是被动关闭连接是形成的。根据TCP状态机,服务器端收到客户端发送的FIN,则按照TCP实现发送ACK,因此进入CLOSE_WAIT状态。但如果服务器端不执行close(),就不能由CLOSE_WAIT迁移到LAST_ACK,则系统中会存在很多CLOSE_WAIT状态的连接。

  • 第8题:

    以下关于TCP连接“三次握手”过程的描述中,错误的是()

    • A、客户进程发送“连接建立请求报文”不携带数据,需要给报文一个序号seq
    • B、“连接建立请求报文”的序号seq值x是随机产生的,可以为0
    • C、服务器进程同意建立连接,则发送SYN=1、ACK=1的“连接建立请求确认报文”
    • D、客户进程用“连接建立请求确认报文”来确认TCP连接建立

    正确答案:B

  • 第9题:

    TCP协议在每次建立或拆除连接时,都要在收发双方之间交换()报文


    正确答案:三个

  • 第10题:

    TCP协议在工作过程中存在死锁的可能,其发生的原因是(13),解决方法是(14)。 空白处(14)应选择()

    • A、禁止请求未被释放的资源
    • B、在一个连接释放之前,不允许建立新的连接
    • C、修改RTT的计算公式
    • D、设置计时器,计时满后发探测报文

    正确答案:D

  • 第11题:

    单选题
    在TCP连接建立过程中,首先由请求建立连接的一方(客户端)发送一个TCP段,该TCP段应将()。
    A

    FIN置为1

    B

    FIN置为0

    C

    SYN置为1

    D

    SYN置为0


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

  • 第12题:

    单选题
    在TCP 连接建立过程中,连接请求报文的初始序列号通常为(   )。
    A

    0

    B

    1

    C

    255

    D

    随机选择


    正确答案: C
    解析:

  • 第13题:

    (接上题)该TCP报文是(30)。

    A.连接建立请求报文

    B.错误复位报文

    C.连接建立响应报文

    D.连接断开响应报文


    正确答案:C
    第23条记录是某客户机收到的TCP报文,此时客户机是目的端的角色,图中第23条记录目的IP地址对应“Destination”列,对应IP为219.245.67.39,该地址为客户机IP地址。又因为其为TCP报文,对应控制位为ACK和SYN置1,此为TCP三次握手第二步,亦即连接建立响应报文。

  • 第14题:

    为实现可靠传输,TCP在数据传输之前要通过三次握手建立连接,下面说话正确的是( )。

    A、在三次握手中,不仅要完成初始化建立连接,同时也在传送应用层数据

    B、SYN标志位只有在建立连接时才被置为1,握手完成后就被置为0

    C、所有主机的序列号都是从1开始

    D、其中一台主机以序列号X开始,则另外一台主机的应答序列号以X+1开始


    正确答案:BD

  • 第15题:

    (30)

    A.连接建立请求报文

    B.错误复位报文

    C.连接建立响应报文

    D.连接断开响应报文


    正确答案:C
    第23条记录是某客户机收到的TCP报文,此时客户机是目的端的角色,图中第23条记录目的IP地址对应“Destination”列,对应IP为219.245.67.39,该地址为客户机IP地址。又因为其为TCP报文,对应控制位为ACK和SYN置1,此为TCP三次握手第二步,亦即连接建立响应报文。

  • 第16题:

    采用抓包工具截获的结果如下图所示,图中第1行记录显示的是 (28) ,该报文由 (29) 发出。

    A.TCP错误连接响应报文

    B.TCP连接建立请求报文

    C.TCP连接建立响应报文

    D.Urgent紧急报文


    正确答案:A
    本题考查网络管理工具的应用及TCP协议原理。从图中的标志字段为RST和ACK可以看出,该报文为TCP连接出现错误,并进行捎带应答。该记录的源端口号为80,表明发出报文的是Web服务器端。

  • 第17题:

    在TCP段中,若ACK和SYN字段的值均为“1”时,表明此报文为 ( )报文

    A.主动打开,发送连接建立请求
    B.被动打开,建立连接
    C.连接关闭请求
    D.连接关闭应答,文明关闭

    答案:B
    解析:
    当SYN标志位置1时,表示主动发起连接请求。当报文中的SYN和ACK标志位同时置1时,表示是对连接请求的回应,此时接收端表示被动打开。

  • 第18题:

    TCP协议在工作过程中存在死锁的可能,解决方法是( )。

    A.禁止请求未被释放的资源
    B.在一个连接释放之前,不允许建立新的连接
    C.修改RTT的计算公式
    D.设置计时器,计时满后发探测报文

    答案:D
    解析:
     TCP协议在工作过程中可能发送死锁的原因是:接收方为暂缓接收数据而向发送方发送窗口为0的应答报文,发送方收到后暂停发送,等待接收到非0窗口的应答报文后继续发送新的报文。如果接收方在发送0窗口的应答报文后,所发送的非0窗口应答报文丢失,则发送方会一直等待下去。解决这一问题的方法是:发送方设置计时器,在收到0窗口应答报文后启动计时,计时满后向接收方发探测报文,提醒接收方重发非0窗口的应答报文。

  • 第19题:

    TCP采用三次握手的方法来建立连接,就是在连接建立和终止过程中,通信的双方需要交换3个报文。()


    答案:对
    解析:

  • 第20题:

    TCP/IP通过“三次握手”机制建立一个连接,其中第二次握手过程为:目的主机B收到源主机A发出的连接请求后,如果同意建立连接,则会发回一个TCP确认,确认报文的确认位ACK如何设置?()

    • A、ACK翻转
    • B、ACK不变
    • C、ACK置1
    • D、ACK置0

    正确答案:C

  • 第21题:

    TCP协议在工作过程中存在死锁的可能,其发生的原因是(13),解决方法是(14)。 空白处(13)应选择()

    • A、多个进程请求未被释放的资源
    • B、一个连接还未释放,又请求新的连接
    • C、接收方发送0窗口的应答报文后,所发送的非0窗口应答报文丢失
    • D、定义RTT值为两倍的测量值不恰当

    正确答案:C

  • 第22题:

    下列关于TCP/IP关闭连接的流程,说法正确的是()。

    • A、主机A在完成数据发送任务后,会主动向主机B发送释放连接请求报文段。该报文段的首部中终止位FIN和确认为ACK均为1
    • B、主机B受到主机A发送的释放连接请求包后,将主机A发送确认报文,以关闭该向上的TCP连接
    • C、主机B在完成数据发送任务后也会向主机A发送一个释放连接请求报文,请求关闭B到A这个方向上的TCP连接
    • D、主机A在受到主机B发送的释放连接请求报文后,将对主机B发送确认信息,以关闭该方向上的TCP连接

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

  • 第23题:

    单选题
    若主机甲主动发起一个与主机乙的TCP连接,甲、乙选择的初始序列号分别为2018和2046,则第三次握手TCP段的确认序列号是(  )。
    A

    2018

    B

    2019

    C

    2046

    D

    2047


    正确答案: D
    解析:
    TCP三次握手的过程为:
    ①甲→乙:seq=2018;
    ②乙→甲:seq=2046,ack=2019;
    ③甲→乙:seq=2019,ack=2047;
    因此,答案选D。