news 2026/4/22 23:43:59

408真题解析-2010-36-计算机网络-ICMP报文

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
408真题解析-2010-36-计算机网络-ICMP报文

408真题解析-2010-36-计算机网络-ICMP报文

一 真题2010-36

2010-36. 若路由器 R 因为拥塞丢弃 IP 分组,则此时 R 可以向发出 IP 分组的源主机发送的 ICMP 报文类型是( )。

A. 路由重定向
B. 目的不可达
C. 源点抑制
D. 超时

二 题目要素解析

核心考点:ICMP 报文类型及其应用场景,网络层差错控制与拥塞通知。

考查知识点

  • ICMP 四种典型报文的用途
  • 路由器拥塞、队列满、丢弃分组时对应的 ICMP 类型

题型特征:概念辨析选择题,看到 “拥塞、丢弃、源主机减速” 直接锁定源点抑制

易错点

  • 把拥塞丢弃当成 “目的不可达”
  • 把 TTL 超时与拥塞丢弃混淆

命题意图:考查 ICMP 最经典的场景对应关系

三 哔哔详解

✅ ICMP 差错报告报文核心类型速查表

报文类型触发条件接收方408 高频考点
源点抑制(Source Quench)路由器因拥塞丢弃分组源主机⭐⭐⭐⭐
目的不可达(Destination Unreachable)目标网络/主机不存在、端口不可达等源主机⭐⭐⭐
超时(Time Exceeded)TTL=0 或分片重组超时源主机⭐⭐
参数问题(Parameter Problem)IP 首部字段错误源主机
路由重定向(Redirect)存在更优路径源主机⭐⭐

❌ 选项逐个击破

选项错误原因典型触发场景
A. 路由重定向与拥塞无关,用于优化路径R 发现源主机使用了非最优下一跳
B. 目的不可达表示“目标有问题”,非“中间节点拥塞”网络不可达、主机不可达、端口不可达
C. 源点抑制✅ 唯一匹配“拥塞丢包”场景的 ICMP 报文路由器缓冲区满、处理能力超载
D. 超时与 TTL 或分片重组相关,非拥塞TTL 减至 0、分片长时间未收齐

四 参考答案

C. 源点抑制

五 强相关知识点

5.1 ICMP 基本概念

项目内容
全称Internet Control Message Protocol(网际控制报文协议)
所属层次网络层(与 IP 同层,协议号 = 1)
封装方式作为 IP 数据报的数据部分 传输
核心作用报告 IP 层差错(如丢包、超时)提供网络诊断功能(如 Ping、Traceroute)辅助网络管理与拥塞控制(历史机制)
关键特性无连接、不可靠不保证差错报文一定送达不纠正错误,仅通知源主机

5.2 ICMP 报文分类与适用场景

📌 差错报告报文(类型 0~127)
报文类型类型码触发条件接收方典型场景408 高频度
目的不可达3网络/主机不存在协议/端口不可达源路由失败源主机访问不存在网站、防火墙拦截端口⭐⭐⭐⭐
源点抑制4路由器因拥塞丢弃分组源主机网络过载时请求降速(历史机制)⭐⭐⭐⭐
超时11TTL 减至 0(Traceroute 原理)分片重组超时源主机路由环路、分片丢失⭐⭐⭐
参数问题12IP 首部字段错误(如校验和错)源主机数据包格式异常
路由重定向5存在更优下一跳路径源主机优化路由路径⭐⭐
🔍 查询报文(类型 128~255)
报文类型类型码功能应用工具408 高频度
回送请求/回答8 / 0测试主机连通性Ping⭐⭐⭐⭐
时间戳请求/回答13 / 14获取远程主机时间网络时钟同步
地址掩码请求/回答17 / 18获取子网掩码无盘工作站启动
路由器请求/通告10 / 9发现本地路由器早期主机配置

六 扩展知识点

七 核心考点

🔥 考点 1:目的不可达的细分代码(易混淆)

代码含义示例
0网络不可达路由表无目标网络
1主机不可达目标主机宕机
2协议不可达目标主机无 UDP 协议栈
3端口不可达访问未开放端口(如 8080 未监听)
4需要分片但 DF=1MTU 不匹配且禁止分片

💡辨析

  • “目的不可达” =目标有问题(地址/端口/协议)
  • “源点抑制” =中间节点拥塞(路径堵车)

🔥 考点 2:哪些情况不发送ICMP 报文?(高频陷阱!)

情况原因
对 ICMP 差错报文本身避免无限循环
对多播/广播地址的分组防止“广播风暴”
源地址为 0.0.0.0 或 127.0.0.0/8无效或回环地址
分片后的非首片无完整首部信息
拥塞时(现代网络)依赖 TCP 拥塞控制

🔥 考点 3:Ping 与 Traceroute 原理

工具使用的 ICMP 报文原理
Ping回送请求(Type=8) + 回送回答(Type=0)测试连通性与 RTT
TracerouteTTL 超时(Type=11) + 目的不可达(端口)逐跳探测路径

易错点警示

错误认知正确认知真题锚点
“ICMP 是传输层协议”❌ 网络层协议,协议号=1基础概念题
“源点抑制用于路径优化”❌ 用于拥塞反馈,路由重定向才用于优化2010-36
“收到 ICMP 就能定位故障”❌ 仅通知源主机,不保证送达理解局限性
“所有丢包都发 ICMP"❌ 拥塞丢包发源点抑制,目的问题发目的不可达场景匹配

八 408考研大纲和教材对应章节

资源章节核心内容
408 考研大纲计算机网络 → 网络层 → ICMP掌握 ICMP 报文类型及作用;理解差错报告机制
谢希仁《计算机网络》第7版第4章 4.4.2 节ICMP 报文种类、格式、典型应用场景

九 考点跟踪

年份题号考查内容CSDN 参考链接VX参考链接
2010第33题ICMP 报文408真题解析-2010-36-计算机网络-ICMP报文
2012第33题ICMP 协议栈

说明:本文内容基于公开资料整理,参考了包括但不限于《数据结构》(严蔚敏)、《计算机操作系统》(汤小丹)、《计算机网络》(谢希仁)、《计算机组成原理》(唐朔飞)等国内高校经典教材,以及其他国际权威著作。同时,借鉴了王道、天勤、启航等机构出版的计算机专业考研辅导系列丛书中的知识体系框架与典型题型分析思路。文中所有观点、例题解析及文字表述均为作者结合自身理解进行的归纳与重述,未直接复制任何出版物原文。内容仅用于学习交流,若有引用不当或疏漏之处,敬请指正。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/19 22:13:08

蜜雪冰城 小程序 sign 分析

声明: 本文章中所有内容仅供学习交流使用,不用于其他任何目的,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!部分python代码url "/api/v2/sho…

作者头像 李华
网站建设 2026/4/22 0:45:29

例说FPGA:可直接用于工程项目的第一手经验【3.7】

18.4 软件程序解析 1.main.c源文件软件程序解析 main.c的函数列表如表18-2所示。 表18-2 main.c文件的函数列表 2.int main(void)函数 主函数上电后稍作延时,主要是确保ADV7513芯片进入工作状态,接着给连接逻辑端hdmi_mode信号的PIO赋值,设置HDMI驱动的分辨率。代码中已经…

作者头像 李华
网站建设 2026/4/20 1:11:00

【Dubbo服务找不到?从抓耳挠腮到一键解决,全流程干货!】

作为一名天天和BUG贴贴的程序员,排查问题就像拆盲盒——你永远不知道下一个坑是逻辑bug、环境搞怪,还是同事偷偷改的配置让你当场破防。而最让人崩溃的,当属Dubbo服务找不到的坑!就像你约了朋友吃饭,到地方发现人没影&…

作者头像 李华
网站建设 2026/4/17 17:56:59

【netty】EventLoop

eventloop 可以处理channel上 accept、read、write等io事件1.单线程执行器2.维护了一个selector如果传入线程数,则使用传入的线程数如果没有传入线程数,则获取配置的线程数 与 系统的cpu核数*2 比大小防。 止存在0线程的情况,所以与1比大小&a…

作者头像 李华
网站建设 2026/4/17 22:52:13

GLM-4.7-Flash参数详解:flash-attn2启用条件、量化选项与推理精度权衡

GLM-4.7-Flash参数详解:flash-attn2启用条件、量化选项与推理精度权衡 1. 模型基础认知:不只是“更快的GLM-4” 你可能已经听说过GLM-4系列,但GLM-4.7-Flash不是简单的小版本迭代。它是一次面向实际部署场景的深度重构——目标很明确&#…

作者头像 李华