主机 A 向主机 B 传输大量数据时,B 在确认报文中不断通告自己还能接收多少字节,A 根据这个通告值控制未确认数据量,避免把 B 的接收缓冲区一下子打满。该机制主要体现了 TCP 的()。
TCP 滑动窗口会根据接收端通告窗口控制发送端可以连续发送但尚未确认的数据量。它重点解决的是发送方不要发得超过接收方处理能力,这叫流量控制。拥塞控制也会限制发送速率,但它关注的是网络路径是否拥塞,不是接收端缓冲区够不够。
选项分析
正确。滑动窗口根据接收端能力控制发送端未确认数据量,属于流量控制。
错误。域名解析把域名转换为 IP 地址,与 TCP 窗口无关。
错误。静态路由汇总是路由规划问题,不处理接收缓冲区。
错误。链路层成帧属于数据链路层功能。
本题为什么容易错
这题容易错在看到“控制发送速率”就想拥塞控制。判断时抓对象:如果题干说接收方窗口、接收缓冲区,就是流量控制;如果说丢包、超时、网络拥塞、慢启动,才更偏拥塞控制。
简短答案
TCP 滑动窗口主要解决什么问题,正确答案是 A(流量控制)。TCP 滑动窗口会根据接收端通告窗口控制发送端可以连续发送但尚未确认的数据量。它重点解决的是发送方不要发得超过接收方处理能力,这叫流量控制。拥塞控制也会限制发送速率,但它关注的是网络路径是否拥塞,不是接收端缓冲区够不够。
易混淆概念对比表
| 概念 | 本题判断 | 区别要点 | 记忆提示 |
|---|---|---|---|
| 流量控制 | 本题正确答案 | 正确。滑动窗口根据接收端能力控制发送端未确认数据量,属于流量控制。 | 看到题干核心场景时优先联想到它 |
| 域名解析 | 本题干扰项 | 错误。域名解析把域名转换为 IP 地址,与 TCP 窗口无关。 | 看到该词不要急着选,先判断是否真正解决题干问题 |
| 静态路由汇总 | 本题干扰项 | 错误。静态路由汇总是路由规划问题,不处理接收缓冲区。 | 看到该词不要急着选,先判断是否真正解决题干问题 |
| 链路层成帧 | 本题干扰项 | 错误。链路层成帧属于数据链路层功能。 | 看到该词不要急着选,先判断是否真正解决题干问题 |
本题易混淆选项怎么区分
- 域名解析:错误。域名解析把域名转换为 IP 地址,与 TCP 窗口无关。
- 静态路由汇总:错误。静态路由汇总是路由规划问题,不处理接收缓冲区。
- 链路层成帧:错误。链路层成帧属于数据链路层功能。
知识点详解
TCP是网络工程师考试中需要结合场景理解的考点。围绕“TCP 滑动窗口主要解决什么问题”这类题目,复习时要先看题干描述的是概念定义、适用场景、作用效果,还是与其他选项的区别。本题的题干关键词是“主机 A 向主机 B 传输大量数据时,B 在确认报文中不断通告自己还能接收多少字节,A 根据这个通告值控制未确认数据量,避免把 B 的接收缓冲区一下子打满。该机制主要体现了 TCP 的()”,它指向的核心答案是 A(流量控制)。
备考速记
备考速记:题干如果强调“流量控制”中的关键目标,就先联想到 TCP;如果选项里出现 域名解析、静态路由汇总、链路层成帧,不要只看名称熟悉,要判断它们是否真正对应题干场景。
TCP 在流量控制场景中的作用
TCP在本题中的核心价值,是解决“主机 A 向主机 B 传输大量数据时,B 在确认报文中不断通告自己还能接收多少字节,A 根据这个通告值控制未确认数据量,避免把 B 的接收缓冲区一下子打满。该机制主要体现了 TCP 的()”这个场景问题。复习时不要只背选项名称,还要理解它为什么适用于该场景,以及它能解决哪类安全、流程或管理问题。
同类题怎么考
- 给出流量控制场景,判断应该选择哪个概念、工具、协议或管理过程。
- 考查TCP的作用,要求从四个相近选项中找出最符合题干目标的一项。
- 把TCP和域名解析、静态路由汇总、链路层成帧放在一起考,重点看适用场景是否一致。
- 题干通常会出现一个关键动作或目标,先定位关键词,再回到选项逐一排除。
TCP 在网络工程师软考中的考法
软考选择题通常不会只考概念定义,还会把TCP放到流量控制场景中,要求判断它的作用、适用范围或与相近概念的区别。遇到这类题时,先抓住题干中的业务场景,再看哪个选项最能解决该场景下的核心问题。
解题思路
题干关键词是“B 通告还能接收多少字节”“避免接收缓冲区打满”。这不是 DNS,也不是路由,而是典型的 TCP 流量控制。讲课时我会提醒一句:窗口不是为了让发送端越发越快,而是告诉它最多别超过多少。
考点定位
TCP 题常把流量控制和拥塞控制放一起考。流量控制看接收端能力,拥塞控制看网络拥塞程度。
易错提醒
- 把流量控制和拥塞控制完全混为一谈。
- 只记 TCP 可靠传输,忽略窗口机制还能提高传输效率。
- 认为确认报文只表示收到了数据,不注意其中的窗口通告信息。
备考提示
- TCP 复习建议把三次握手、四次挥手、确认重传、滑动窗口、拥塞控制连起来理解。
- 做题时先看题干是在说接收端能力,还是网络路径承载能力。
你可能还想了解
- TCP 滑动窗口主要解决什么问题?
- TCP是什么?
- TCP在网络工程师考试中怎么考?
- 网络工程师TCP题怎么理解?
- TCP滑动窗口有什么作用怎么考?
- TCP流量控制和拥塞控制区别怎么考?
本文小结
本题核心考点是TCP在流量控制场景中的判断和应用。遇到类似题目时,先看题干描述的目标,再判断哪个选项最符合场景;本题应选择 A(流量控制)。