网络工程师 · 高频练习

TCP 快速重传和超时重传怎么区分?

中级 单选题 第 701 题 中等 网络工程师TCP快速重传超时重传重复 ACK
题目

主机 A 发送 TCP 报文段时,某个报文段在网络中丢失。接收方连续收到后续乱序报文段后,多次返回相同的确认号。发送方在重传计时器超时之前,就根据多个重复 ACK 判断可能丢包并重传该报文段。这种机制更接近()。

A 快速重传
B DNS 递归查询
C ARP 地址解析
D SMTP 邮件中继
题目类型:原创高频练习题 用途:用于帮助理解网络工程师相关考点和答案解析,不等同于官方真题。
正确答案
A
答案解析

快速重传通常依据多个重复 ACK 判断某个报文段可能已经丢失,在重传计时器超时前提前重传。超时重传则是等重传计时器到期后再重传。题干强调“多次返回相同确认号”和“超时之前重传”,因此更接近快速重传。

选项分析

A

正确。多个重复 ACK 触发、未等超时就重传,是快速重传的典型描述。

B

错误。DNS 递归查询用于域名解析,不是 TCP 可靠传输机制。

C

错误。ARP 用于解析局域网内 IP 地址对应的 MAC 地址。

D

错误。SMTP 是邮件传输协议,与 TCP 报文段重传机制不是同一层问题。

本题为什么容易错

很多同学只记住 TCP 可靠传输会重传,却没有区分为什么重传。考试如果只说“超时未收到确认”,多半是超时重传;如果说“连续收到重复 ACK”“不等超时就重传”,题眼就更偏快速重传。

先看结论

简短答案

TCP 快速重传和超时重传怎么区分,正确答案是 A(快速重传)。快速重传通常依据多个重复 ACK 判断某个报文段可能已经丢失,在重传计时器超时前提前重传。超时重传则是等重传计时器到期后再重传。题干强调“多次返回相同确认号”和“超时之前重传”,因此更接近快速重传。

解析

易混淆概念对比表

概念本题判断区别要点记忆提示
快速重传 本题正确答案 正确。多个重复 ACK 触发、未等超时就重传,是快速重传的典型描述。 看到题干核心场景时优先联想到它
DNS 递归查询 本题干扰项 错误。DNS 递归查询用于域名解析,不是 TCP 可靠传输机制。 看到该词不要急着选,先判断是否真正解决题干问题
ARP 地址解析 本题干扰项 错误。ARP 用于解析局域网内 IP 地址对应的 MAC 地址。 看到该词不要急着选,先判断是否真正解决题干问题
SMTP 邮件中继 本题干扰项 错误。SMTP 是邮件传输协议,与 TCP 报文段重传机制不是同一层问题。 看到该词不要急着选,先判断是否真正解决题干问题
本题易混淆选项怎么区分
  • DNS 递归查询:错误。DNS 递归查询用于域名解析,不是 TCP 可靠传输机制。
  • ARP 地址解析:错误。ARP 用于解析局域网内 IP 地址对应的 MAC 地址。
  • SMTP 邮件中继:错误。SMTP 是邮件传输协议,与 TCP 报文段重传机制不是同一层问题。
复习

知识点详解

快速重传的价值在于缩短丢包恢复时间。发送方如果等重传计时器超时,链路利用率和应用体验都会变差;重复 ACK 提供了一个提前判断丢包的信号。实际 TCP 还会配合拥塞控制调整发送窗口,但软考选择题通常考到机制边界即可:快速重传看重复 ACK,超时重传看计时器。可以把它想成快递补发:超时重传是等承诺时间到了还没到货再补发,快速重传是连续收到“缺第 5 件”的反馈后提前补发第 5 件。做题时只要题干强调“还没超时就重发”,基本不要再往 DNS、ARP 或应用层协议上绕。

备考速记

速记:重复 ACK 催你快点补,计时器响了才补是超时。

TCP 在重复 ACK场景中的作用

TCP在本题中的核心价值,是解决“主机 A 发送 TCP 报文段时,某个报文段在网络中丢失。接收方连续收到后续乱序报文段后,多次返回相同的确认号。发送方在重传计时器超时之前,就根据多个重复 ACK 判断可能丢包并重传该报文段。这种机制更接近()”这个场景问题。复习时不要只背选项名称,还要理解它为什么适用于该场景,以及它能解决哪类安全、流程或管理问题。

拓展

同类题怎么考

  • 给出重复 ACK场景,判断应该选择哪个概念、工具、协议或管理过程。
  • 考查TCP的作用,要求从四个相近选项中找出最符合题干目标的一项。
  • 把TCP和DNS 递归查询、ARP 地址解析、SMTP 邮件中继放在一起考,重点看适用场景是否一致。
  • 题干通常会出现一个关键动作或目标,先定位关键词,再回到选项逐一排除。
TCP 在网络工程师软考中的考法

软考选择题通常不会只考概念定义,还会把TCP放到重复 ACK场景中,要求判断它的作用、适用范围或与相近概念的区别。遇到这类题时,先抓住题干中的业务场景,再看哪个选项最能解决该场景下的核心问题。

解题思路

这道题不要只盯着“重传”两个字。老师讲 TCP 时会把重传分成两种语气:一种是等闹钟响了再重发,叫超时重传;另一种是对方连续提醒“我还在等同一个位置”,发送方提前判断中间那段丢了,这就是快速重传。

考点定位

TCP 重传题先看触发条件:等计时器到期是超时重传;看到多个重复 ACK、提前重传,优先想到快速重传。

易错提醒

  • 把所有 TCP 重传都叫超时重传。
  • 看到 ACK 就只想到三次握手,忽略数据传输阶段的确认和重传。
  • 把快速重传和拥塞控制里的慢启动混在一起。

备考提示

  • TCP 可靠传输建议按确认、序号、重传、滑动窗口、拥塞控制这一组复习。
  • 抓题眼:重复 ACK 是快速重传,计时器到期是超时重传。
  • 做网络工程师题时,不必死背抓包细节,但要能把场景和机制对上。

你可能还想了解

  • TCP 快速重传和超时重传怎么区分?
  • TCP是什么?
  • TCP在网络工程师考试中怎么考?
  • 网络工程师TCP题怎么理解?
  • TCP快速重传和超时重传区别怎么考?
  • 重复ACK是什么意思怎么考?

本文小结

本题核心考点是TCP在重复 ACK场景中的判断和应用。遇到类似题目时,先看题干描述的目标,再判断哪个选项最符合场景;本题应选择 A(快速重传)。