问题 单项选择题

下面关于ICMP的说法错误的是______。

A) ping命令的执行过程实际上就是运用ICMP工作的过程
B) 当遇到IP数据无法访问目标、IP路由器无法按当前的传输速率转发数据包等情况时,会自动发送ICMP消息
C) trace命令也是基于ICMP的
D) ICMP消息被封装在TCP数据包内

答案

参考答案:D

解析: 当遇到IP数据无法访问目标、IP路由器无法按当前的传输速率转发数据包等情况时,会自动发送ICMP消息。我们可以通过ping命令发送ICMP回应请求消息并记录收到ICMP回应回复消息,通过这些消息来对网络或主机的故障诊断提供参考依据。所以ping命令的执行过程实际上就是运用ICMP工作的过程。还有其他的网络命令,如跟踪路由的trace命令也是基于ICMP的。ICMP消息被封装在IP数据包内,通过IP传送的ICMP消息主要是涉及错误操作的报告和回送给源结点的关于IP数据包处理情况的消息。

多项选择题
单项选择题