ICMP 是 Internet Control Message Protocol(互联网控制报文协议)的缩写,用于在 IP 网络中传递控制信息与错误报告(例如“目的地不可达”“超时”),常被 ping、traceroute 等工具用于连通性与路径诊断。(它不是用来传输应用数据的“业务协议”。)
/ˌaɪ siː ɛm ˈpiː/
ICMP is used by ping to test whether a host is reachable.
ICMP 被 ping 用来测试主机是否可达。
When a router can’t deliver an IP packet, it may send an ICMP “Destination Unreachable” message back to the sender, helping diagnose routing or firewall issues.
当路由器无法投递某个 IP 数据包时,可能会向发送方回传 ICMP“目的地不可达”报文,从而帮助诊断路由或防火墙问题。
ICMP 源自英文全称 Internet Control Message Protocol:其中 Control Message 表示“控制/提示性报文”,强调它用于网络层的状态反馈与差错通知。该协议随 IP 体系结构发展而被标准化,经典规范见 IETF 的 RFC 文档。