1、OSI参考模型中,提供端到端的透明数据传输服务、差错控制和流量控制的层是(C)。
- A. 物理层
- B. 网络层
- C. 运输层
- D. 会话层
2、运输层为(B)之间提供逻辑通信。
- A. 主机
- B. 进程
- C. 路由器
- D. 操作系统
3、运输层面向连接服务的特性是(D)。
- A. 不保证可靠和顺序交付
- B. 不保证可靠但保证顺序交付
- C. 保证可靠但不保证顺序交付
- D. 保证可靠和顺序交付
4、 能够唯一确定一个在因特网上通信的进程的是(D)。
- A. 主机名
- B. IP地址和MAC地址
- C. MAC地址和端口号
- D. IP地址和端口号
解析:套接字 Socket=(IP 地址:端口号)。
5、因特网上为常用的应用层协议(例如FTP、HTTP等)保留的熟知端口号的范围是(D)。
- A. 0到127
- B. 0到255
- C. 0到511
- D. 0到1023
6、接收端收到有差错的UDP用户数据报时的处理方式是(A)。
- A. 丢弃
- B. 请求重传
- C. 纠错
- D. 忽略差错
7、使用UDP的网络应用,其数据传输的可靠性由(B)。
- A. 运输层负责
- B. 应用层负责
- C. 数据链路层负责
- D. 网际层负责
8、UDP数据报首部不包含(D)。
- A. 源端口号
- B. 目的端口号
- C. 检验和
- D. UDP用户数据报首部长度
9、UDP用户数据报比IP数据报多提供了(C)。
- A. 流量控制
- B. 拥塞控制
- C. 端口功能
- D. 路由转发
10、以下关于UDP协议的主要特点的描述中,错误的是(B)。
- A. UDP报头主要包括端口号、长度、校验和等字段
- B. UDP长度字段是UDP数据报的长度,包括伪首部的长度
- C. UDP校验和对伪首部、UDP报头及应用层数据进行校验
- D. 伪首部包括IP数据报首部的一部分
11、下列关于UDP协议的叙述中,正确的是(C)。
I. 是TCP/IP参考模型网际层中的协议。
II. 提供无连接服务。
III. 通过差错校验,保证可靠数据传输。
IV. 提供复用/分用服务。
- A. 仅I
- B. 仅I、III
- C. 仅II、IV
- D. I、II、III、IV
12、下列不属于TCP服务特点的是(D)。
- A. 面向字节流
- B. 全双工
- C. 可靠
- D. 支持广播
13、包含在TCP首部中,但不包含在UDP首部中的字段是(B)。
- A. 目的端口号
- B. 序号
- C. 检验和
- D. 目的IP地址
14、某计算机使用IPv4的TCP/IP协议栈发送数据,若应用层待发送数据为200B,运输层使用UDP协议,网际层使用IP协议且IP数据报采用固定长度的首部(即无可变部分),网络接口层使用以太网V2(忽略前导码),则应用层数据的传输效率约为(B)。
- A. 78%
- B. 81%
- C. 92%
- D. 100%
15、以下说法错误的是(B)。
- A. 运输层是OSI模型自下而上的第四层
- B. 运输层提供的是主机间的点到点数据传输
- C. TCP是面向连接的,UDP是无连接的
- D. TCP进行流量控制和拥塞控制,而UDP既不进行流量控制,又不进行拥塞控制
16、下列关于TCP协议的叙述中,正确的是(D)。
I. 是TCP/IP参考模型网际层中的协议。
II. 提供无连接服务。
III. 仅通过差错校验,即可确保可靠数据传输。
IV. 提供复用/分用服务
- A. 仅I
- B. 仅I、II
- C. 仅II、IV
- D. 仅IV
17、在采用TCP连接的数据传输阶段,如果发送端的发送窗口值由1000变为2000,那么发送端在收到一个确认之前可以发送(B)。
- A. 2000个TCP报文段
- B. 2000B
- C. 1000B
- D. 1000个TCP报文段
解析:TCP 是面向字节流的,在未收到对方确认之前,可将序号落入发送窗口内的所有字节数据全部发送出去。
18、A和B之间建立了TCP连接,A向B发送了一个报文段,其中序号字段seq=200,确认号字段ack=201,数据部分有2个字节,那么在B对该报文段的确认段中的seq和ack的值分别是(C)。
- A. seq=202,ack=200
- B. seq=201,ack=201
- C. seq=201,ack=202
- D. seq=202,ack=201
解析:
A发出的报文中,seq代表的是数据部分第一个字节在A的发送缓存区中的编号,ACK代表的是A期望收到的下一个报文段的数据部分第一个字节在B的发送缓存区中的编号。因此,同一个TCP报文中的seq和ACK的值是没有联系的。在B发给A的确认报文中,seq的值应和A发向B的报文中的ACK的相同,即201;ACK的值应该是A发向B的报文的序号加上A发向B的报文中数据的长度,即200+2=202,表示B下次希望收到序号为202的报文段。
19、TCP“三报文握手”过程中,第二个报文首部中被置为1的标志位有(D)。
- A. 仅SYN
- B. 仅ACK
- C. ACK和RST
- D. SYN和ACK
20、TCP的通信双方,有一方发送了FIN标志位被置1的数据段,表示(B)。
- A. 将断开通信双方的TCP连接
- B. 单方面释放连接,表示本方已经无数据发送,但可以接收对方的数据
- C. 中止数据发送,双方都不能发送数据
- D. 连接被重新建立
21、以下关于TCP工作原理与过程的描述中,错误的是(C)。
- A. TCP连接建立过程需要经过“三报文握手”的过程
- B. TCP传输连接建立后,客户端与服务器端的应用进程进行全双工的字节流传输
- C. TCP传输连接的释放过程很复杂,只有客户端可以主动提出释放连接的请求
- D. TCP连接的释放需要经过“四报文挥手”的过程
解析:TCP 双方的任一方,都可以主动提出释放连接的请求。
22、若主机甲主动发起一个和主机乙的TCP连接,甲、乙选择的初始序号分别为2020和1666,则第三次握手TCP段的确认序号是(D)。
- A. 2019
- B. 2020
- C. 1666
- D. 1667
23、若主机甲主动发起一个和主机乙的TCP连接,甲、乙选择的初始序号分别为2021、2022,则主机甲发送的第二个TCP段的序号和确认序号分别是(C)。
- A. 2021,2022
- B. 2022,2022
- C. 2022,2023
- D. 2023,2023
24、主机甲发起与主机乙的TCP连接,主机甲选择的初始序号seq=16666,若主机乙接受该连接请求,则主机乙向主机甲发送的正确的TCP段的首部相关标志位和字段的值可能是(D)。
- A. SYN=0,ACK=0,seq=16667,ack=16667
- B. SYN=1,ACK=1,seq=16666,ack=16666
- C. SYN=0,ACK=0,seq=16666,ack=16666
- D. SYN=1,ACK=1,seq=16667,ack=16667
25、主机A与B之间已成功建立了一个TCP连接,A向B发送了3个连续的TCP段,分别包含200字节、400字节和600字节的有效载荷,第1个段的序号为100,则B正确接收到3个段后,发送给A的确认号是(D)。
- A. 700
- B. 900
- C. 1200
- D. 1300
26、主机甲与主机乙之间已建立一个 TCP 连接,双方持续有数据传输,且数据无差错与丢失。若甲收到 1 个来自乙的 TCP 段,该段的序号为 2020、确认号为 1166、有效载荷为 300 字节,则甲立即发送给乙的 TCP 段的序号和确认号分别是(B)。
- A. 1166,2319
- B. 1166,2320
- C. 1167,2319
- D. 1167,2320
27、下列能反映出网络中发生了拥塞现象的是(A)。
- A. 随着网络负载的增加,吞吐量反而降低
- B. 随着网络负载的增加,吞吐量也相应增加
- C. 网络节点接收和发出的分组越来越多
- D. D. 网络节点接收和发出的分组越来越少
解析:随着网络负载的增加,吞吐量反而降低,这说明发生了拥塞现象。就比如说,修建一条路,后面这条路,经过改善,变得更宽阔了,承载能力更强了,但是来来往往的车辆反而少了,说明堵车了,也就是发生了拥塞。
28、以下关于 TCP 窗口与拥塞控制概念的描述中,错误的是(C)。
- A. 接收窗口(rwnd)通过 TCP 首部中的窗口字段通知数据的发送方
- B. 发送窗口确定的依据是:发送窗口=min[接收端窗口,拥塞窗口]
- C. 拥塞窗口是接收端根据网络拥塞情况确定的窗口值
- D. 拥塞窗口大小在开始时可以按指数规律增长
解析:拥塞窗口 cwnd 是发送方根据网络拥塞情况以及所采用的拥塞控制算法得出的窗口值。
29、 在一个 TCP 连接中,MSS 为 1KB,当拥塞窗口为 34KB 时发生了超时事件。如果在接下来的 4 个 RTT 内报文段传输都是成功的,那么当这些报文段均得到确认后, 拥塞窗口的大小是(C)。
- A. 8KB
- B. 9KB
- C. 16KB
- D. 17KB
30、在一个 TCP 连接中,MSS 为 1KB,当拥塞窗口为 34KB 时收到了 3 个重复 ACK 报文段。如果在接下来的 4 个 RTT 内报文段传输都是成功的,那么当这些报文段均得到确认后,拥塞窗口的大小是(D)。
- A. 8KB
- B. 16KB
- C. 20KB
- D. 21KB
31、若主机甲与主机乙已建立一条 TCP 连接,最大段长 MSS 为 1KB,往返时间 RTT 为 1ms,则在不出现拥塞的前提下,拥塞窗口从 8KB 增长到 11KB 所需的最长时间是(C)。
- A. 1ms
- B. 2ms
- C. 3ms
- D. 4ms
31、若甲向乙发起一个 TCP 连接,最大段长 MSS=1KB,RTT=8ms,乙开辟的接收缓存为32KB,则甲从连接建立成功至发送窗口达到16KB,需经过的时间至少是(B)。
- A. 16ms
- B. 32ms
- C. 64ms
- D. 128ms
32、TCP 协议中,发送方的窗口大小取决于(C)。
- A. 仅接收方允许的窗口
- B. 接收方允许的窗口和发送方允许的窗口
- C. 接收方允许的窗口和拥塞窗口
- D. 发送方允许的窗口和拥塞窗口