主机 A 发送 TCP 报文段时,某个报文段在网络中丢失。接收方连续收到后续乱序报文段后,多次返回相同的确认号。发送方在重传计时器超时之前,就根据多个重复 ACK 判断可能丢包并重传该报文段。这种机制更接近()。
快速重传通常依据多个重复 ACK 判断某个报文段可能已经丢失,在重传计时器超时前提前重传。超时重传则是等重传计时器到期后再重传。题干强调“多次返回相同确认号”和“超时之前重传”,因此更接近快速重传。
选项分析
正确。多个重复 ACK 触发、未等超时就重传,是快速重传的典型描述。
错误。DNS 递归查询用于域名解析,不是 TCP 可靠传输机制。
错误。ARP 用于解析局域网内 IP 地址对应的 MAC 地址。
错误。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(快速重传)。