Relax1000 计算机网络 · 第5章 传输层 · 题目¶
第5章 传输层¶
本章 49 题;题目册印刷页 236-241。
Q1¶
下列哪项功能不属于传输层提供的服务?( )。
- A.对来自不同应用进程的数据进行复用
- B.将数据分割成合适大小的报文段并编号
- C.根据网络拥塞情况调节发送速率
- D.将数据报在多个可能的路径中选择一条进行转发
Q2¶
下列关于传输层端口号的叙述中,错误的是( )。
- A.端口号只具有本地意义,用于标识本计算机应用层中的各进程
- B.端口号长度为 16bit,能表示 65536 个不同的端口
- C.客户端程序可以使用除熟知端口号之外的任意端口与服务器建立连接
- D.传输层的复用是指发送方可让多个应用进程使用同一个传输层协议
Q3¶
下列选项中,能在通信两端唯一标识一个特定 TCP 连接的是( )。
- A.源 IP 地址、目的 IP 地址
- B.源端口号、目的端口号
- C.协议号(TCP)、目的 IP 地址、目的端口号
- D.源 IP、源端口、目的 IP、目的端口
Q4¶
用户在浏览器中输入 http://hcl.baidu.com/并成功访问了该网站。在此通信过程中,客户端发起的 TCP 报文段中,目的端口号是( )。
- A.25
- B.53
- C.80
- D.443
Q5¶
一台主机在同一时刻可以运行多个不同的网络应用程序。传输层能够将来自 IP 层的数据正确地交付给相应的应用程序,这个过程称为( )。
- A.复用
- B.分用
- C.封装
- D.路由
Q6¶
某应用需要实现视频会议功能,对实时性要求很高,但允许偶尔丢失少量数据。为了获得最佳性能,该应用最适合使用的运输层服务是( )。
- A.提供可靠的面向连接服务
- B.提供不可靠的无连接服务
- C.提供拥塞控制服务
- D.提供流量控制服务
Q7¶
下列应用中,应当使用无连接服务的是( )。
- A.网上银行系统的用户登录。
- B.大容量文件的断点续传
- C.向网络中的所有主机广播时间信息
- D.远程终端访问(Telnet)
Q8¶
下列选项中,使用 UDP 服务的是( )。
- A.简单网络管理协议 SNMP
- B.简单邮件传送协议 SMTP
- C.远程终端协议 TELNET
- D.文件传送协议 FTP
Q9¶
下列关于 UDP 协议的说法中,错误的是( )。
- A.接收方 UDP 发现收到的报文中目的端口不正确,会将该报文丢弃,并发送 ICMP 差错报文
- B.与 IP 数据报不同,UDP 的校验和会将首部和数据部分一起都校验
- C.UDP 之间的通信需要在两个套接字之间建立连接
- D.伪首部仅用于计算 UDP 校验和,不向下传送也不向上递交
Q10¶
下列关于 UDP 和 TCP 的说法中,错误的是( )。
- A.TCP 提供流量控制,而 UDP 不提供
- B.TCP 提供拥塞控制,而 UDP 不提供
- C.TCP 首部开销比 UDP 首部开销大
- D.TCP 和 UDP 都可以保证报文按序到达
Q11¶
下列关于 UDP 和 TCP 的说法中,错误的是( )。
- A.TCP 仅支持单播,而 UDP 单播、广播、多播均支持
- B.TCP 提供可靠的传输,而 UDP 提供不可靠的传输
- C.TCP 和 UDP 均提供因特网校验和对其首部和数据进行校验的功能
- D.对于应用层交下来的报文,TCP和 UDP均可以对报文进行合并拆分,无需保留这些报文的边界
Q12¶
一个 UDP用户数据报,其首部中“长度”字段的值为 1500,则该 UDP 数据报的数据部分实际长度是( )字节。
- A.1500
- B.1492
- C.1480
- D.1472
Q13¶
一个 UDP 用户数据报的数据字段为 8180B。网络层仅添加固定首部,在链路层,该数据报被封装在 MTU 为 1500 字节的以太网帧中传输。那么,最后一个 IP 分片的数据字段长度是( )。
- A.1480B
- B.1500B
- C.780B
- D.788B
Q14¶
以下哪项不包含在 UDP 伪首部中?( )。
- A.源 IP 地址
- B.UDP 长度
- C.协议字段
- D.源端口号
Q15¶
现有一个以十六进制格式存储的一个 UDP 首部:CB84 000D 001C 001C,则下列叙述正确的是( )。
I.源端口号为 52096
II.目的端口号为 13
III.该 UDP 用户数据报的数据载荷长度为 20B
IV.该 UDP 用户数据报是客户到服务器方向的
- A.II
- B.I、III
- C.II、IV
- D.II、III、IV
原页版面片段(图表、公式或字体缺映射时以此为准)

Q16¶
一个 UDP 数据报,其伪首部、UDP 首部(校验和字段置 0)以及除最后 16 位数据外的中间运算结果为 CF01。数据报最后剩余的一个 16 位数据字为 34FF。则最后应填入校验和字段的值是( )。
- A.FBFF
- B.FBFE
- C.FC00
- D.0401
Q17¶
下列关于 TCP 和 UDP 共同点的叙述中,正确的是( )。
I.都提供端口机制以实现进程标识
II.都提供了差错校验机制
III.都提供可靠的数据传输服务
IV.都是面向字节流的协议
- A.仅 I, II
- B.仅 I, III
- C.仅 II, IV
- D.仅 I, II, IV
Q18¶
TCP 协议能够在一个提供数据报服务的网络层之上,为应用层提供可靠的、面向连接的字节流服务。其实现的关键技术不包括( )。
- A.对字节流进行分段和编号
- B.使用确认和重传机制来保证不丢失
- C.在网络节点中为 TCP 连接预留带宽资源
- D.使用滑动窗口进行流量控制
Q19¶
下列关于 TCP 报文段的说法中,正确的是( )。
- A.为了加快数据传送效率,TCP 仅校验其首部在传输过程中是否出现误码
- B.TCP 报文段首部中的窗口字段用于指出 TCP 报文段数据载荷部分的最大长度
- C.TCP 报文段首部中的数据偏移字段实际指出了 TCP 报文段的首部长度,其单位是字节
- D.TCP 报文段首部中的紧急指针字段仅在 URG 控制位置 1 时才有意义,它以字节为单位
Q20¶
主机 A 和主机 B 建立了 TCP 连接,正在传输数据时主机 A 的应用程序突然发生崩溃,随后主机 A向主机 B发送了一个 TCP 报文段,则该报文段首部的哪个字段会置为 1?( )。
- A.SYN
- B.FIN
- C.RST
- D.PSH
Q21¶
TCP 双方基于长度为 2000m 的链路传送数据,信号在该链路上的传播速率为 200,000km/s,该链路的时延带宽积为 1000b,如果充分利用链路的带宽且不考虑流量控制,则 TCP 出现序号绕回的周期约为( )。
- A.42.9〔公式/符号见原页版面片段〕
- B.343.6〔公式/符号见原页版面片段〕
- C.687.2〔公式/符号见原页版面片段〕
- D.996.4〔公式/符号见原页版面片段〕
原页版面片段(图表、公式或字体缺映射时以此为准)

Q22¶
下列关于 IP、TCP、UDP 协议的说法中,错误的是( )。
- A.IP、TCP、UDP 协议均使用因特网校验和算法,但 IP 协议的校验和仅覆盖其首部
- B.IP 协议根据 IP 地址实现主机到主机的通信,而 TCP 和 UDP 协议则根据端口号实现进程到进程的通信
- C.TCP 协议提供面向连接的可靠服务,而 IP 和 UDP 协议均提供无连接的、尽力而为的服务
- D.TCP 和 UDP 协议的首部长度都是固定的,其中 UDP 为 8 字节,TCP 为 20 字节
Q23¶
下列关于 TCP 连接建立过程的说法中,正确的是( )。
- A.为防止旧连接请求报文段的干扰,两端主机在建立 TCP 连接时其初始序列号都固定为 0
- B.三次握手中的第二个报文段(SYN-ACK)既不消耗序列号,也不能携带应用数据
- C.客户端发送第三次握手报文段后进入 ESTABLISHED 状态,服务器接收到该 ACK 后才进入ESTABLISHED 状态
- D.在“三次握手”过程中,任何一个报文段丢失,TCP 都会立即释放连接并重新执行完整的三次握手
Q24¶
下列关于 TCP 连接的说法中,正确的是( )。
- A.TCP 连接请求报文段不能携带数据,但也会消耗一个序号
- B.“三次握手”中三个报文段的 SYN 均需要置为 1,但只有第一次握手的 ACK 为 0
- C.数据传输结束后,仅客户端可以主动关闭,释放连接
- D.当客户端发送 FIN=1 的释放报文后,既不能继续发送数据,也不能继续接收数据
Q25¶
假设主机 H 与服务器建立 TCP 连接。H 首先请求断开连接。在连接释放过程中,服务器对 H的 FIN 段的确认(ACK)与服务器自己发出的 FIN 段合并在同一个报文段中发送。则主机 H 将跳过以下哪个状态?( )。
- A.FIN_WAIT_1
- B.FIN_WAIT_2
- C.TIME_WAIT
- D.ESTABLISHED
Q26¶
主机甲向主机乙发送了一个 TCP段,有效载荷为 500字节。一段时间后,甲收到了乙发来的确认,确认号为 1200。若该段是按序到达的,则甲发送的这个 TCP 段的起始序列号是( )。
- A.500
- B.700
- C.800
- D.1200
Q27¶
主机 A 与主机 B 建立 TCP 连接后,发送的第一个数据段序列号为 1000,经过一段时间的数据交换后,A 收到了来自 B 的 TCP 段,其确认号为 3000。若传输过程中无任何重传发生,则 A 已经成功向 B 发送了多少字节的应用层数据?( )。
- A.1999
- B.2000
- C.2001
- D.3000
Q28¶
主机甲向乙发送了 3个连续的 TCP段 P1,P2,P3,每个段的载荷分别为 100B、200B和 300B,其中 P1 的序列号为 300。若乙仅接收到 P1 和 P3,则乙收到 P3 后,会向甲发送的确认号是( )。
- A.300
- B.400
- C.600
- D.900
Q29¶
主机甲向主机乙发送一个(SYN=1,seq=1000)的TCP段,期望建立连接。主机乙接受该连接请求,并回应一个(SYN=1,ACK=1, seq=8000, ack=1001)的 TCP 段。若该 TCP 段在网络中正常传输,则主机甲收到后,向主机乙发送的正确的报文段可能是( )。
- A.SYN=0,ACK=1, seq=1001, ack=8001
- B.SYN=0,ACK=1, seq=1000, ack=8001
- C.SYN=0,ACK=1, seq=1001, ack=8000
- D.SYN=1,ACK=1, seq=1001, ack=8001
Q30¶
若主机甲主动发起一个和主机乙的 TCP连接,甲、乙 选择的初始序号分别为 2021和 2022,则主机甲发送的第二个 TCP 段的序号和确认序号分别是( )。
- A.2021,2022
- B.2022,2022
- C.2022,2023
- D.2023,2023
Q31¶
主机 A 与主机 B 的 TCP 连接上,A 收到了一个来自 B 的纯确认段(即有效载荷为 0 字节)。该段的序号为 1913,确认序号为 2046。假设 A有数据要发送,则 A立即回应的 TCP段的序号和确认序号分别是( )。
- A.2046, 1913
- B.2047, 1913
- C.2046, 1914
- D.2047, 1914
Q32¶
主机 A 正在与主机 B 进行 TCP 通信。此时 A 收到了一个来自 B 的连接释放请求段(不携带数据)。该段的标志位FIN=1,序号为7700,确认序号为8800。则A为响应此FIN段而发送的确认段中,序列号和确认序号分别是( )。
- A.8800, 7700
- B.8801, 7700
- C.8800, 7701
- D.8801, 7701
Q33¶
主机甲与主机乙建立 TCP 连接,甲发出的第一个段是 SYN 段,其序列号为 x。乙收到后,向甲回送一个SYN-ACK段。甲收到后再回送一个ACK段(不附带数据),并紧接着发送一个包含100字节数据的段。这个数据段的序列号应该是( )。
- A.x
- B.x+1
- C.x+100
- D.x+101
Q34¶
主机 A与主机 B建立 TCP连接,A发送的 SYN段序号为 3000。在无任何重传的情况下,A向B共发送了 6000字节的应用层数据。那么当 A发送 FIN段以关闭连接时,该 FIN段的序列号应为( )。
- A.9000
- B.9001
- C.9002
- D.9003
Q35¶
在 TCP 协议里面,主机 A 发送若干数据给数据 B,那么下列说法错误的是( )。
I.若主机 B 收到两个相同的分组,那么直接丢弃晚来的分组即可
II.A 收到正确的确认报文后,滑动窗口应该往后滑动
III.A 的发送缓存一定是发送窗口的子集
IV.B 的接收窗口一定是接收缓存的子集
- A.II、III
- B.I、II、III
- C.I、III、IV
- D.I、II、III、IV
Q36¶
主机 A 和主机 B 新建一个 TCP 连接,MSS=1KB。连接建立后,A 的拥塞窗口 cwnd 初始值为1KB,慢开始阈值 ssthresh 为 16KB。A 向 B 发送一个最大段后,经过一个 RTT 成功收到了确认,该确认段通告的 rwnd 为 1KB。此时 A 的拥塞窗口 cwnd 和发送窗口 swnd 分别变为( )。
- A.2KB, 1KB
- B.1KB, 1KB
- C.2KB, 2KB
- D.1KB, 2KB
Q37¶
下列关于 TCP 拥塞控制的说法中,正确的是( )。
- A.发送方和接收方接收窗口的大小是一样的
- B.TCP 的拥塞避免算法启动后,便可确保网络不再发生拥塞
- C.快重传机制要求发送方一旦收到 3 个冗余 ACK 就立刻重传,且接收方不允许使用捎带确认
- D.根据网络分层的“黑盒”思想,TCP 协议仅使用网络层的服务,因此 TCP 的拥塞控制机制独立于 IP 层的内部工作状态
Q38¶
一个 TCP 连接总是以 1KB 的最大段长发送 TCP 报文段,发送方有足够多的数据要发送。当拥塞窗口 cwnd为 16KB时,发送方收到了 3个冗余的 ACK,如果接下来的 4个 RTT时间内的 TCP段的传输都是成功的,那么当第 4个 RTT时间内发送的所有 TCP段都得到肯定应答时,拥塞窗口大小是( )。
- A.10KB
- B.11KB
- C.12KB
- D.16KB
Q39¶
一个 TCP 连接以 MSS=1KB 发送数据段。某时刻 cwnd=16KB, ssthresh 为 12KB。此时发生超时事件。若 RTT=10ms,则该连接至少需要经过多长时间,其拥塞窗口才能恢复到 8KB?( )。
- A.30ms
- B.40ms
- C.60ms
- D.70ms
Q40¶
一个 TCP 连接(MSS 为 1KB)的 ssthresh 初始值为 32KB。在 cwnd 增长至 16KB 时,发生了超时,此后经过了 7 个 RTT,又收到了 3 个冗余的 ACK,则此时 ssthresh 的值将会被置为( )。
- A.6KB
- B.8KB
- C.12KB
- D.16KB
Q41¶
若主机甲与主机乙已建立一条 TCP 连接,最大段长(MSS)为 1KB,往返时间 RTT 为 2ms,则在不出现拥塞的前提下,拥塞窗口从 8KB 增长到 32KB 所需的最短时间是( )。
- A.2ms
- B.4ms
- C.24ms
- D.48ms
Q42¶
假设主机甲和主机乙已建立一个 TCP 连接,MSS=1KB,甲一直有数据向乙发送。当甲的拥塞窗口为16KB时,收到了3个冗余ACK,则甲的拥塞窗口再次增长到16KB所需要的时间至少是( )。
- A.1RTT
- B.4RTT
- C.8RTT
- D.11RTT
Q43¶
一台主机使用 TCP(MSS=1KB,RTT=50ms)传输数据,在 cwnd 为 16KB 时发生超时。此后,接收方在其所有 ACK中通告的 rwnd恒为 14KB。请计算,从超时事件发生起到该主机的 cwnd再次增长到 16KB,其平均数据吞吐量约为( )。
- A.75.5 KB/s
- B.152.5 KB/s
- C.178.2 KB/s
- D.227.5 KB/s
Q44¶
在一个启用了选择确认 SACK 的 TCP 连接中,发送方已发送了序号从 1000 到 8999 的字节流(分为 8 个 1000 字节的段)。随后,发送方收到了一个来自接收方的 TCP 段,其首部中 ack 字段值为3000,且 SACK 选项中包含一个块 (left edge=5000, right edge=7000)。根据这些信息,发送方可以推断出接收方当前确实丢失了哪些序号范围的数据?( )。
- A.3000 ~ 4999
- B.3000 ~ 6999
- C.3000 ~ 4999 和 7000 ~ 8999
- D.仅 3000 ~ 3999
原页版面片段(图表、公式或字体缺映射时以此为准)

审计旁注(非原文):作废/速对冲突
速对表写 C、详细解析写 A;但单个累计 ACK 与 SACK 块只能确认哪些字节已经收到,未报告区间仍可能在途或发生重排,不能断言“确实丢失”。王道 2027 [block: b_253_6, b_277_10] 对累积确认与 SACK 的说明也只确认已收区间,原题条件不足。
[已降级 · 2026-09-01 逐题复核] 原判“作废”偏重。速对表 C 与详细解析 A 冲突属实,以 A(3000~4999)为准;最高 SACK 块之下的空洞推断正是 SACK 标准用法,题目本身成立。
Q45¶
在 TCP 释放连接过程中,客户端主动发出连接释放报文。服务器在该过程中,在进入( )阶段后,通知高层应用程序客户端到服务器单方向的连接释放了,也即进入了 TCP 半关闭的状态。
- A.FIN-WAIT
- B.CLOSE-WAIT
- C.TIME-WAIT
- D.LAST-ACK
Q46¶
TCP 支持( )。
- A.全双工
- B.单工
- C.半双工
- D.以上都支持
Q47¶
在主机 A 和主机 B 的一次 TCP 通信过程中,A主动发起 TCP 连接,且 A 主动发起连接释放;在这次通信过程中,第二次握手报文的 seq=211,ack=211,第四次挥手报文段的 seq=985,ack=985,那么在本次通信过程中,主机 A 向主机 B 发送的有效数据为( )B,主机 B向主机 A 发送的有效数据为( )B。
- A.774,773
- B.773,772
- C.773,774
- D.775,774
Q48¶
在 TCP 拥塞控制中,设当前慢开始门限 ssthresh = 8 MSS,当前发送窗口等于拥塞窗口,均为4 MSS。发送方一次发送了 4 MSS 的数据后,收到对其中 2 MSS 数据的确认。假设接收方缓存足够大,发送方也有足够多的数据要发送。在未收到新的确认报文之前,发送方最多还可以继续发送( )数据。
- A.2 MSS
- B.4 MSS
- C.6 MSS
- D.8 MSS
Q49¶
假设主机 H 通过 TCP 向服务器发送长度为 4000B 的报文,往返时间 RTT=10ms,最长报文段寿命 MSL=30s,最大报文段长度 MSS=1000B,忽略 TCP段的传输时延,报文传输结束后 H首先请求断开连接,则从 H 请求建立 TCP 连接时刻起,到 H 进入 CLOSED 状态为止,所需的时间至少是( )。
- A.30.04s
- B.30.05s
- C.60.04s
- D.60.05s