1. 简介

IP协议本身没有为终端提供直接的方法来发现那些发往目的地址失败的IP数据包、相关的诊断信息等。为了解决这些问题,Internet控制报文协议(Internet Control Message Protocol,ICMP)出现了,ICMP被主机和路由器用来沟通网络层信息。ICMP既不是网络层协议,也不是传输层协议,而是介于两者之间。

2. ICMP报文格式

ICMP报文格式
ICMP报文格式