计算机基础计算机网络基础

主机A向主机B连续发送了两个TCP报文段,其序号分别为70和100。试问:(1)第一个报文段携带了多少个字节的数据?(2)主机B收到第一个报文段后发回的确认中的确认号应当是多少?(3)如果主机B收到第二个报文段后发回的确认中的确认号是180,试问A发送的第二个报文段中的数据有多少字节?(4)如果A发送的第一个报文段丢失了,但第二个报文段到达了B。B在第二个报文段到达后向A发送确认。试问这个确认号应为多少?

题目

主机A向主机B连续发送了两个TCP报文段,其序号分别为70和100。试问:(1)第一个报文段携带了多少个字节的数据?(2)主机B收到第一个报文段后发回的确认中的确认号应当是多少?(3)如果主机B收到第二个报文段后发回的确认中的确认号是180,试问A发送的第二个报文段中的数据有多少字节?(4)如果A发送的第一个报文段丢失了,但第二个报文段到达了B。B在第二个报文段到达后向A发送确认。试问这个确认号应为多少?

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.500

B.700

C.800

D.1000


参考答案:D

第2题:

主机A和B使用TCP通信。在B发送过的报文段中,有这样连续的两个:ACK=120 和ACK=100。这可能吗(前一个报文段确认的序号还大于后一个的)?试说明理由。


参考答案:这完全可能。设想A连续发送两个数据报,(SEQ=92,DATA共8字节),(SEQ=100,DATA共20字节),均正确到达B。B连续发送两个确认(ACK=100)和(ACK=120)。但前者在传送时丢失,于是A超时重传第一个报文段并被B收到,然后B发送(ACK=100)到达A。

第3题:

主机A向主机B连续发送了两个TCP报文段,其序号分别是80和120.试问:(1)第一个报文段携带了多少字节的数据?(2)如果B收到第二个报文段后发回的确认中的确认号是180,试问A发送的第二个报文段中的数据有多少字节?(3)如果A发送的第一个报文段丢失了,但第二个报文段到达了B,B在第二个报文段到达后向A发送确认,请问这个确认号应该是多少?


参考答案:(1)第一个报文段的序号是80,表示第一个报文段数据的第一字节编号是80,紧接着发送第二个报文段,根据其中的序号是120,可以知道第一个报文段的最后一个字节的编号是119。因此,第一个报文段所携带的数据有119-(80-1)=40个字节。(2)如果第二个报文段发出后得到的确认号是180,说明序号120至179的字节全收到,所以第二个报文段的数据有179-(120-1)=60字节(3)这个确认号还是80。因为这种情况属于B方未按序收到信息,其中120至179个字节将暂存到B方接收缓存中,B方发的确认号仍然是第一个报文段的80,A方将在发送超时后重发第1个报文段。

第4题:

主机甲向主机乙发送了一个TCP连接建立请求,主机乙给主机甲的响应报文中,标志字段正确的是( )。

A. SYN=1,ACK=1,FIN=0

B. SYN=1,ACK=1,FIN=1

C. SYN=0,ACK=1,FIN=0

D. SYN=1,ACK=0,FIN=0


答案: A:
对TCP链接请求的响应应答,ACK=1、SYN=1、FIN=0(代表终止TCP连接)。

第5题:

主机甲向主机乙发送一个TCP报文段,SYN字段为“1”,序列号字段的值为2000,若主机乙同意建立连接,则发送给主机甲的报文段可能为( ),若主机乙不同意建立连接,则( )字段置“1”

A. (SYN=1,ACK=1, seq=2001 ack=2001)B. (SYN=1 ,ACK=0,seq=2000 ack=2000)C (SYN=1,ÁCK=0, seq=2001 ack=2001)C. (SYN=0,ACK=1, seq=2000 ack=2000)A. URG B. RST C. PSH D. FIN


正确答案:A,D

第6题:

主机A向主机B连续发送了两个TCP报文段,其字节序号分别为50和80。假设此前发送的数据报已正确接收


答案:

(1)第一个报文段携带了30个字节的数据

(2)主机B收到第一个报文段后发回的确认号是80

(3)数据有80个字节

(4)确认号是50

解析:

  1. 第一个报文段发送的字节序号是从50到79,共有30个字节,也可以用80-50=30。

  2. 发回的确认号是第一个报文段最后一个字节序号+1,即79+1=80。

  3. 如果主机B收到第二个报文段后发回的确认号是160,那么主机A发送的数据的字节序号是从80到159,则有160-80=80个字节。

  4. 由于没有收到第一个报文,则确认号应为50,这是因为tcp是可靠传输,会进行超时重传。


第7题:

假定使用连续ARQ协议中,发送窗口大小事3,而序列范围[0.15],而传输媒体保证在接收方能够按序收到分组。在某时刻,接收方,下一个期望收到序号是5,试问:

(1)在发送方的发送窗口中可能有出现的序号组合有哪儿种?

接收方已经发送出去的、但在网络中(即还未到达发送方)的确认分组可能有哪些?说明这些确认分组是用来确认哪些序号的分组。

23、主机A向主机B连续发送了两个TCP报文段,其序号分别为70和100,试问:

(1)第一个报文段携带了多少个字节的数据?

(2)主机B收到第一个报文段后发回的确认中的确认号应当是多少?

(3)如果主机B收到第二个报文段后发回的确认中的确认号是180,试问A发送的第二个报文段中的数据有书少字节?

(4)如果A发送的第一个报文段丢失了,但第二个报文段到达了B,B在第二个报文段到达后向A,发送确认。试问这个确认号应为多少?


答案:(1)第一个报文段的数据序号是70到99,共30字节的数据。
(2)确认号应为100 (3)80字节。(4)70

第8题:

主机A向主机B发送TCP报文段,首部中的源端口是m而目的端口是n(源端口和目的端口分别占用2个字节)。当B向A发送回信(即确认信息)时,其TCP报文段的首部中的源端口和目的端口分别是_________。


参考答案:n和m

第9题:

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

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


正确答案:B

第10题:

请参见图示。主机A向主机B发送了一个数据包。当该数据包到达主机B时,它的地址信息是什么()

A.

B.

C.

D.


参考答案:A

更多相关问题