网际控制报文协议ICMP(Internet Control Message Protocol)[RFC 792],是被用于协议栈中网际层(IP协议层)的报文协议。其作用在于更有效地转发IP数据报和提高交付成果的机会。

ICMP报文是装在IP数据报中,作为其中的数据部分,是IP层(网际层)的协议。

ICMP报文有两种类型的报文,分别是ICMP差错报告报文以及ICMP询问报文。其中差错报告报文分别有以下四种

  1. 终点不可达
  2. 时间超过
  3. 参数问题
  4. 改变路由

询问报文分为以下两种

  1. 回送请求和回答
  2. 时间戳请求和回答

ICMP的重要应用——分组网间探测PING(Packet InterNet Groper)

TTL:跳数

KAI 协议, 计算机网络