ICMP协议是互联网控制信息协议,用来实现IP网络层和上层协议连通性测试和差错报告,我们经常使用的ping和Tracert就是基于ICMP协议开发的,源发送者或者上层程序根据返回的ICMP信息进行下一步动作执行。