适用范围:

1. 作用:

  • 传输控制信息, 控制信息指网络本身的一些信息, 包括连不连通等

2. 场景

  • 主机和路由器按照ICMP协议发送差错报告报文询问报文
  • 分组网间连通探测: PING
  • 跟踪路由: traceroute

梗概:

  • Internet Control Message Protocol, 网际控制报文协议

协议内容

  • ICMP报文被封装在IP数据报中进行传输
  • 当IP数据报在传输过程中发生错误时, 路由器源主机发送对应的差错报告报文
    • 对应某些IP数据报, 并不会发送差错报告报文:
    • ICMP 差错报告报文
    • 第一个分片的数据报片的所有后续数据报片
    • 具有多播地址的数据报
    • 具有特殊地址(如 127.0.0.0 或 0.0.0.0) 的数据报
  • 主机还可以对某一个路由器发送ICMP询问报文