1. TCP相关问题

(1). 传输层TCP建立连接标志位问题

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

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)

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

计算机网络---错题整理(图片来自网络)

(2)拥塞控制问题

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

A.10KB

B.12KB

C.14KB

D.15KB

解析:
当t时刻发生超时时,把ssthresh设为8的一半,即为4,且拥塞窗口设为1KB。然后经历10个RTT后,拥塞窗口的大小依次为2、4、5、6、7、8、9、10、11、12,而发送窗口取当时的拥塞窗口和接收窗口的最小值,而接收窗口始终为10KB。

(3)流量控制和拥塞控制

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

A.1000

B.2000

C.3000

D.4000

解析:
TCP采用***、确认、滑动窗口协议等机制来实现端到端节点之间可靠的数据传输。其中,滑动窗口协议规定未被确认的分组数最多为窗口的大小,且只需要重传未被确认的分组。
依题意,主机甲的当前拥塞窗口为4000B,主机甲向主机乙连续发送2个最大段,其中第1个段的***为4000,窗口值为1000;第2个段的***为5000,窗口值为1000。主机甲成功接收到主机乙发送的第一段的确认段,确认段的***为5000,其通告的接收窗口大小为2000B,则说明此时主机乙具有一个2000B的空闲缓冲区,即此时主机乙最大还可以接收2000B的数据。由于主机乙还未对主机甲发出第2个报文段进行确认,因此这2000B的空闲缓冲区还需预留出1000B用于接收第2个报文段,即此时主机甲还可以向主机乙发送的最大字节数只有1000B。

(4)
主机 A 向主机 B 连续发送了两个 TCP 报文段,其序号分包是 70 和 100 ,如果 A 发送的第一个报文段丢失了,但第二个报文段达到了 B , B 在第二个报文段到达后向 A 发送确认,那么这个确认号是多少?(C)

A 100
B 101
C 70
D 71

解析:
确认号指的是接收方想要接收的报文段的序号,比如我想要1-5的报文,在接收过程中我收到了2-5,而1丢了,这时候我肯定跟你说,再发一遍1,就是这个意思。在这里序号70的丢了,所以确认号就是70,和后面的没关系。

2. UDP协议特点

下列关于UDP协议的叙述中,正确的是( B )
Ⅰ 提供无连接服务
Ⅱ 提供复用/分用服务
Ⅲ 通过差错校验,保障可靠数据传输

A.仅Ⅱ、Ⅲ
B.仅Ⅰ、Ⅱ
C.仅Ⅰ
D.Ⅰ、Ⅱ、Ⅲ

解析:
①、UDP无连接、提供复用/分用服务,没有差错校验,传输不可靠。
②、TCP面向连接,提供复用/分用服务,有差错控制、拥塞控制、流量控制,传输可靠。

3. HTTP请求报文问题

某浏览器发出的HTTP请求报文如下:

GET/index.html HTTP/1.1

Host: www.test.edu.cn

Connection: Close

Cookie: 123456

下列叙述中,错误的是( C )

A.该浏览器请求浏览index.html

B.Index.html存放在www.test.edu.cn上

C.该浏览器请求使用持续连接

D.该浏览器曾经浏览过www.test.edu.cn

解析:
【Connection】
(1)、Keep-alive 为持续连接
(2)、Close 为非持续连接

4.IP地址

某主机的IP 地址为 180.80.77.55,子网掩码为 255.255.252.0。若该主机向其所在子网发送广播分组,则目的地址可以是(D)

A.180.80.76.0
B.180.80.76.255
C.180.80.77.255
D.180.80.79.255

解析:
子网掩码255.255.252.0(即11111111.11111111.11111100.00000000)
由于主机要向子网发送广播分组,所以主机号应该全为1,又子网掩码为255.255.252.0 所以其发送地址的后10位全1

5.IP地址/子网划分

(1)某网络的IP地址空间为192.168.5.0/24,采用变长子网划分,子网掩码为255.255.255.248,则该网络的最大子网个数、每个子网内的最大可分配地址个数为(B)

A. 32, 8
B. 32, 6
C. 8, 32
D. 8, 30

解析:
255.255.255.248转化为二进制位: (11111111. 11111111. 11111111)(24表示网络号).11111(子网掩码) 000
全1表示的网络号和子网号部分,0部分表示主机号部分
即:
2^5 =32 所以可以划分为32个子网
2^3 -2(全0和全1不可用)= 6个地址数

(2)网段地址 154.27.0.0 的网络。若不做子网划分,能支持(C)台主机.

A 254

B 1024

C 65,534

D 16,777,206

解析:
B类地址,后16位为主机号,可提供的主机号个数为2^16个(65536) ,除去全0和全1号码,可以支持65534台主机。

相关文章: