提升发送成功率的 、对异常报文做出响应的 ICMP报文
作用:提高交付成功的机会;更加成功的发送IP数据报
网络层的数据报发送失败一般只能丢弃,但是在丢弃之后需要发送一个ICMP报文(差错报告),以提高后续发送成功率。
属于网络层协议。感觉有点属于网络层上一层,毕竟到网络层的时候已经添加了IP首部了,作为完整体是在网络层上面的时候。准确的说它是IP层上面,不是网络层上面
类型:一、ICMP差错报文
ICMP格式有点像,把"小龙虾的头拧下来"(发送错误的IP数据报就是一个小龙虾) ,把虾头加上ICMP的8字节的首部形成 ICMP差错报告报文;
再给ICMP差错报告报文加上IP数据报的首部形成IP数据报
并不是所有异常出错都会要求发送一个ICMP报文,有些异常不用
二、 ICMP询问报文
ICMP应用
Traceroute可以测算原点到目的主机的距离。通过TTL每次增加一个的方式