【笔记】ICMP协议学习笔记

前言

互联网控制消息协议(英语:Internet Control Message Protocol,缩写:ICMP)是互联网协议族的核心协议之一。它用于网际协议(IP)中发送控制消息,提供可能发生在通信环境中的各种问题反馈。通过这些信息,使管理者可以对所发生的问题作出诊断,然后采取适当的措施解决。(维基百科

ICMP的用途

  • 网络探测
  • 路由跟踪
  • 错误反馈

ICMP协议的封装格式

  • 帧头、IP包头、ICMP头、数据、帧尾

ICMP头

ICMP类型字段

ICMP类型字段 探测类型
8 ping请求
0 ping应答
3 目标主机不可达
11 TTL超时

ICMP代码

  • 用于描述详细类型
  • 如果ICMP类型为3,ICMP代码可能是3,也可能不为3

完成

参考文献

哔哩哔哩——千锋教育网络安全学院