常见的 ICMP 类型和代码:

ICMP(Internet Control Message Protocol)的 Type 和 Code 字段组合用于表示不同类型的消息和其详细信息。

ICMP Type 0-255

  • Type 0: Echo Reply(回显应答)
    • Code 0: 标准回显应答
  • Type 3: Destination Unreachable(目的地不可达)

    • Code 0: Net Unreachable(网络不可达)
    • Code 1: Host Unreachable(主机不可达)
    • Code 2: Protocol Unreachable(协议不可达)
    • Code 3: Port Unreachable(端口不可达)
    • Code 4: Fragmentation Needed and DF Set(需要分片但 DF 标志设置)
    • Code 5: Source Route Failed(源路由失败)
    • Code 6: Destination Network Unknown(目标网络未知)
    • Code 7: Destination Host Unknown(目标主机未知)
    • Code 8: Source Host Isolated(源主机隔离)
    • Code 9: Network Administratively Prohibited(网络管理禁止)
    • Code 10: Host Administratively Prohibited(主机管理禁止)
    • Code 11: Network Unreachable for Type of Service(服务类型的网络不可达)
    • Code 12: Host Unreachable for Type of Service(服务类型的主机不可达)
    • Code 13: Communication Administratively Prohibited(通信管理禁止)
  • Type 8: Echo Request(回显请求)

    • Code 0: 标准回显请求
  • Type 11: Time Exceeded(时间超限)

    • Code 0: Time to Live (TTL) Exceeded in Transit(TTL 超过)
    • Code 1: Fragment Reassembly Time Exceeded(分片重组超限)
  • Type 12: Parameter Problem(参数问题)

    • Code 0: Pointer Indicates the Error(指针指示错误)
    • Code 1: Missing Required Option(缺少必需选项)
    • Code 2: Bad Length(长度错误)
  • Type 5: Redirect(重定向)

    • Code 0: Redirect Datagram for the Network(网络重定向数据报)
    • Code 1: Redirect Datagram for the Host(主机重定向数据报)
    • Code 2: Redirect Datagram for the Type of Service and Network(服务类型和网络重定向数据报)
    • Code 3: Redirect Datagram for the Type of Service and Host(服务类型和主机重定向数据报)
      这些类型和代码用于 ICMP 消息的不同场景和目的,有助于网络诊断和错误报告。