• ICMP


    参考:http://c.biancheng.net/view/6399.html

    介绍

    ICMP,Internet Control Message Protocol网络控制消息协议。用于在 IP 主机和路由器之间传递控制消息,描述网络是否通畅、主机是否可达、路由器是否可用等网络状态。

    一般在计算机普通用户或者管理员主动测试网络时,使用该报文。比如ping命令、traceroute命令等。

    报文结构

    类型:占据1字节

    代码:占据1字节

    校验和:2字节

    扩展内容字段:4字节,根据类型和代码有所不同

    类型 代码 含义
    0 0 回显应答(ping 应答)
    3 0 网络不可达
    3 1 主机不可达
    3 2 协议不可达
    3 3 端口不可达
    3 4 需要进行分片,但设置不分片位
    3 5 源站选路失败
    3 6 目的网络未知
    3 7 目的主机未知
    3 9 目的网络被强制禁止
    3 10 目的主机被强制禁止
    3 11 由于服务类型 TOS,网络不可达
    3 12 由于服务类型 TOS,主机不可达
    3 13 由于过滤,通信被强制禁止
    3 14 主机越权
    3 15 优先中止失效
    4 0 源端被关闭(基本流控制)
    5 0 对网络重定向
    5 1 对主机重定向
    5 2 对服务类型和网络重定向
    5 3 对服务类型和主机重定向
    8 0 回显请求(ping 请求)
    9 0 路由器通告
    10 0 路由器请求
    11 0 传输期间生存时间为 0
    11 1 在数据报组装期间生存时间为 0
    12 0 坏的 IP 首部
    12 1 缺少必需的选项
    13 0 时间戳请求
    14 0 时间戳应答
    17 0 地址掩码请求
    18 0 地址掩码应答
  • 相关阅读:
    json数组解析
    sparkschedule任务类
    elasticsearch的操作类
    删除hbase的region步骤和代码
    zookeeper持有者类
    zookeeper主节点竞争类
    剑指offer(61-66)编程题
    Codeforces Round #190 (Div. 2) B. Ciel and Flowers
    一些傍晚的感想
    Codeforces Round #307 (Div. 2) D. GukiZ and Binary Operations
  • 原文地址:https://www.cnblogs.com/heibaimao123/p/16249134.html
Copyright © 2020-2023  润新知