多选题
502.以下关于 ICMP 报文的分析正确的是()。
A
ICMP 报文封装在 IP 报文中,不经过传输层封装
B
ICMP 报文不能用来检测路径中的 MTU
C
ICMP 报文可以记录时间,包括原始时间 、接收时间 、发送时间
D
ICMP 协议不支持重定向功能
E
ICMP 报文包含 ICMP 差错报文, 控制报文, 请求/应答报文,刷新报文
答案解析
正确答案:AC
解析:
**正确答案:A、C**
**解析:**
* **选项 A 正确**:ICMP(Internet Control Message Protocol,互联网控制报文协议)是网络层协议。它直接封装在 IP 数据报的数据部分中,IP 头部中的“协议”字段值为 1 即表示载荷为 ICMP 报文。因此,ICMP 报文不经过传输层(如 TCP 或 UDP)的封装。
* **选项 B 错误**:ICMP 报文**可以**用来检测路径中的 MTU(最大传输单元)。这通常通过“路径 MTU 发现”机制实现:发送端发送设置了“不分片”(DF, Don't Fragment)标志的大尺寸 ICMP Echo Request 报文,如果途中某路由器的接口 MTU 小于该报文大小,路由器会丢弃该报文并向源主机返回一个“需要分片但设置了 DF 位”的 ICMP 差错报文(Type 3, Code 4),从而帮助源主机探测出路径上的最小 MTU。
* **选项 C 正确**:ICMP 定义了一种**时间戳请求与应答报文**(Timestamp Request and Reply,Type 13 和 Type 14)。这种报文用于同步时间和测量网络延迟。报文中包含三个时间字段:
1. ** originate timestamp**(原始时间/发送时间):源主机发送请求时的时间。
2. **receive timestamp**(接收时间):目标主机收到请求时的时间。
3. **transmit timestamp**(发送时间/回送时间):目标主机发送应答时的时间。
虽然选项表述为“原始时间、接收时间、发送时间”,但这三个概念对应了 ICMP 时间戳报文中的核心字段,因此该描述是正确的。
* **选项 D 错误**:ICMP 协议**支持**重定向功能。当路由器发现主机发送的数据包不是最优路径(例如,主机应该将数据包发送给另一个更合适的路由器)时,它会向源主机发送一个 **ICMP 重定向报文**(Redirect Message,Type 5),告知主机更新其路由表,以便后续数据包能走更优的路径。
* **选项 E 错误**:ICMP 报文主要分为两大类:**ICMP 差错报告报文**(如目的不可达、超时、参数问题、重定向等)和 **ICMP 询问报文**(如 Echo Request/Reply、Timestamp Request/Reply、Address Mask Request/Reply 等)。
* “控制报文”不是 ICMP 的标准分类术语。
* “刷新报文”也不是 ICMP 的标准报文类型。
* 因此,该选项对 ICMP 报文类型的分类描述不准确且包含非标准术语。
综上所述,正确的选项是 **A** 和 **C**。
相关知识点:
ICMP报文封装及功能要点
题目纠错
华为数通工程师HCIA题库
相关题目
单选题
299.某台路由器运行 OSPF 协议, 并且没有指定 Router ID,所有接口的 IP 地址如下,则此路由器 OSPF 协议的 Router ID 为?
单选题
298.下面关于静态与动态路由描述错误的是()。
单选题
297.路由器工作 OSI参考模型的哪一层?
单选题
296.VRP 操作平台, 以下哪条命令可以只查看静态路由?
单选题
295.下面选项中, 能使一台 IP 地址为 10.0.0.1 的主机访问 Internet 的必要技术是( )。
单选题
294.Telnet 协议默认使用的服务器端口号是?
单选题
293.以下两条配置命令可以实现路由器 RTA 去往同一 目的地 10.1.1.0 的路由主备备份:[RTA]ip route-static 10.1.1.0 24 12.1.1.1 Permanent[RTA]ip route-static 10.1.1.0 24 13.1.1.1
单选题
292.VRP 操作平台, 以下那条命令可以查看路由表?
单选题
291.OSPF 协议在哪种状态下确定 DD 报文的主从关系?
单选题
290.在存在冗余的二层网络中, 可以使用下列哪种协议避免出现环路?
