单选题主机甲与乙之间已建立一个TCP连接,双方持续有数据传输,且数据无差错与丢失。若甲收到1个来自乙的TCP段,该段的序号为1913、确认序号为2046、有效载荷为100字节,则甲立即发送给乙的TCP段的序号和确认序号分别是(  )。A 2046、2012B 2046、2013C 2047、2012D 2047、2013

题目
单选题
主机甲与乙之间已建立一个TCP连接,双方持续有数据传输,且数据无差错与丢失。若甲收到1个来自乙的TCP段,该段的序号为1913、确认序号为2046、有效载荷为100字节,则甲立即发送给乙的TCP段的序号和确认序号分别是(  )。
A

2046、2012

B

2046、2013

C

2047、2012

D

2047、2013


相似考题
参考答案和解析
正确答案: C
解析:
若甲收到1个来自乙的TCP段,该段的序号seq=1913、确认序号ack=2046、有效载荷为100字节,则甲立即发送给乙的TCP段的序号seq1=ack=2046和确认序号ack1=seq+100=2013,答案为B。
更多“单选题主机甲与乙之间已建立一个TCP连接,双方持续有数据传输,且数据无差错与丢失。若甲收到1个来自乙的TCP段,该段的序号为1913、确认序号为2046、有效载荷为100字节,则甲立即发送给乙的TCP段的序号和确认序号分别是(  )。A 2046、2012B 2046、2013C 2047、2012D 2047、2013”相关问题
  • 第1题:

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

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


    正确答案:B

  • 第2题:

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


    答案:对
    解析:

  • 第3题:

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

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

    答案:B
    解析:

  • 第4题:

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

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

    正确答案:B

  • 第5题:

    TCP的确认是对接收到的数据中()表示确认。

    • A、最高序号
    • B、第一个序号
    • C、第二个序号
    • D、倒数第二个序号

    正确答案:A

  • 第6题:

    TCP发送一段数据报,其序号是35~150,如果正确到达,接收方对其确认的序号为()。

    • A、36
    • B、150
    • C、35
    • D、151

    正确答案:D

  • 第7题:

    防止非穿透性TCP连接,必须实现两端TCP连接的TCP顺序号/确认号的无关联。


    正确答案:正确

  • 第8题:

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

    1000

    B

    2000

    C

    3000

    D

    4000


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

  • 第9题:

    单选题
    TCP报文中确认序号指的是()。
    A

    已经收到的最后一个数据序号

    B

    期望收到的第一个字节序号

    C

    出现错误的数据序号

    D

    请求重传的数据序号


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

  • 第10题:

    单选题
    主机甲与主机乙之间已建立一个TCP连接,主机甲向主机乙发送了两个连续的TCP段,分别包含300B和500B的有效载荷,第一个段的序列号为200,主机乙正确接收到两个段后,发送给主机甲的确认序列号是(  )。
    A

    300

    B

    500

    C

    1000

    D

    1400


    正确答案: D
    解析:
    TCP的确认机制是接收端对字节序号进行确认,其返回的序号是接收端下一次期望接收的序号。例如ACK=n的意思是前n-1号字节都已经收到,请发送方继续发送第n号字节。在本题中,主机甲发送的第一个段的序号为200~499,第二段的序列号为500~999,主机乙正确接收到两个段后,应该希望主机甲接下来发送第1000号字节,所以主机乙发送给主机甲的确认序列号是1000。

  • 第11题:

    单选题
    主机甲和乙已建立了TCP连接,甲始终以MSS=1KB大小的段发送数据,并一直有数据发送;乙每收到一个数据段都会发出一个接收窗口为10KB的确认段。若甲在t时刻发生超时时拥塞窗口为8KB,则从t时刻起,不再发生超时的情况下,经过10个RTT后,甲的发送窗口是(  )。
    A

    10KB

    B

    12KB

    C

    14KB

    D

    15KB


    正确答案: D
    解析:
    当t时刻发生超时时,把ssthresh设为8的一半,即为4,且拥塞窗口设为1KB。然后经历10个RTT后,拥塞窗口的大小依次为2、4、5、6、7、8、9、10、11、12;发送窗口是接受窗口和拥塞窗口的最小值,这里接收窗口总是10KB,因此甲的发送窗口是10KB。

  • 第12题:

    单选题
    TCP的确认是对接收到的数据中()表示确认。
    A

    最高序号

    B

    第一个序号

    C

    第二个序号

    D

    倒数第二个序号


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

  • 第13题:

    下列对TCP协议描述正确的是()

    A.HTTP协议是基于TCP的

    B.TCP的数据段字节长度大于UDP数据段

    C.TCP是一个面向可靠的连接

    D.建立TCP连接时采用三次握手的机制


    参考答案:A, C, D

  • 第14题:

    主机甲与主机乙之间已建立一个TCP连接.主机甲向主机乙发送了3个连续的TCP段,分别包含300字节、400字节和500字节的有效载荷,第3个段的序号为900。若主机乙仅正确接收到第1和第3个段,则主机乙发送给主机甲的确认序号是( )。

    A.400
    B.500
    C.600
    D.700

    答案:B
    解析:
    TCP段首部中的序号字段是指本报文段所发送的数据的第一个字节的序号。第三个段的序号为900,则第二个段的序号为900-400=500。而确认号是期待收到对方下一个报文段的第一个字节的序号。现在主机乙期待收到第二个段,故甲的确认号是500。

  • 第15题:

    主机A向主机B连续发送了两个报文段,有效载荷分别为300B与500B,第一段的序号是100。主机B正确接收后,发送给主机A的确认序号为()

    • A、599
    • B、699
    • C、799
    • D、899

    正确答案:D

  • 第16题:

    下列对TCP协议描述正确的是()

    • A、HTTP协议是基于TCP的
    • B、TCP的数据段字节长度大于UDP数据段
    • C、TCP是一个面向可靠的连接
    • D、建立TCP连接时采用三次握手的机制

    正确答案:A,C,D

  • 第17题:

    TCP报文中确认序号指的是()。

    • A、已经收到的最后一个数据序号
    • B、期望收到的第一个字节序号
    • C、出现错误的数据序号
    • D、请求重传的数据序号

    正确答案:B

  • 第18题:

    在采用TCP连接的数据传输阶段,如果发送端的发送窗口由1000变为2000,那么发送端在收到一个确认之前可以发送()

    • A、2000个TCP报文段
    • B、2000个字节
    • C、1000个字节
    • D、1000个TCP报文段

    正确答案:B

  • 第19题:

    单选题
    主机甲向主机乙发送一个(SYN=1,seq=11220)的TCP段,期望与主机乙建立TCP连接,若主机乙接受该连接请求,则主机乙向主机甲发送的正确的TCP段可能是(  )。
    A

    (SYN=0,ACK=0,seq=11221,ack=11221)

    B

    (SYN=1,ACK=1,seq=11220,ack=11220)

    C

    (SYN=1,ACK=1,seq=11221,ack=11221)

    D

    (SYN=0,ACK=0,seq=11220,ack=11220)


    正确答案: D
    解析:
    主机乙收到连接请求报文后,如同意连接,则向甲发送确认。在确认报文段中应把SYN位和ACK位都置1,确认号是甲发送的TCP段的初始序号seq=11220加1,即ack=11221,同时也要选择并消耗一个初始序号seq,seq值由主机乙的TCP进程确定,本题取seq=11221与确认号、甲请求报文段的序号没有任何关系。

  • 第20题:

    单选题
    TCP发送一段数据报,其序号是35~150,如果正确到达,接收方对其确认的序号为()。
    A

    36

    B

    150

    C

    35

    D

    151


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

  • 第21题:

    问答题
    假设下图中的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。
    解析: 暂无解析

  • 第22题:

    单选题
    若主机甲主动发起一个与主机乙的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。

  • 第23题:

    单选题
    关于TCP/IP连接过程中的第二次握手中,描述最贴切的是()
    A

    源主机A发给目的的主机序号为1234567,那目的主机回复给源主机的确认序号为1234566源主机收到目的主机的回复报文并记录下目的的主机序号

    B

    源主机A发给目的的主机序号为1234567,那目的主机回复给源主机的确认序号为1234568源主机收到目的主机的回复报文并记录下目的的主机序号

    C

    源主机A发送给目的主机的序号为1234567,目的主机收到报文后记录该序号

    D

    源主机A发送给目的主机的序号为1234567,目的主机收到报文后开始建立通讯


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