网际控制报文协议ICMP(Internet Control Message Protocol)[RFC 792],是被用于协议栈中网际层(IP协议层)的报文协议。其作用在于更有效地转发IP数据报和提高交付成果的机会。
ICMP报文是装在IP数据报中,作为其中的数据部分,是IP层(网际层)的协议。
ICMP报文有两种类型的报文,分别是ICMP差错报告报文以及ICMP询问报文。其中差错报告报文分别有以下四种
- 终点不可达
- 时间超过
- 参数问题
- 改变路由
询问报文分为以下两种
- 回送请求和回答
- 时间戳请求和回答
ICMP的重要应用——分组网间探测PING(Packet InterNet Groper)
TTL:跳数