网关或目标主机偶尔会使用 Internet 控制消息协议 (ICMP) 与源主机进行通信,例如,报告数据报处理过程中出现的错误。ICMP 将把 IP 基础支持用作更高级别的协议,但是,ICMP
实际上是 IP 的组成部分,由每个 IP 模块实施。在以下几个情况下会发送 ICMP 消息:例如,当数据报不能达到其目标时,当网关没有转发数据报的缓冲能力时,以及当网关可以将主机定向为在较短的路由上发送网络通信时。因特网协议的设计不是绝对可靠。这些控制消息的目的是在通信环境中提供有关问题的反馈,而不是使
IP 可靠。