ICMP协议

作者: ShutLove | 来源:发表于2018-07-19 18:14 被阅读45次
    1. 报文格式
      8位类型、8位代码、16位校验和,其余字段根据类型各不相同;不同类型由类型字段和代码字段共同决定,大体又可分为差错报文和请求报文两类。

    2. 传输形式
      在IP数据报内部传输,紧跟在IP首部20字节后面。

    3. 报文类型
      类型码为3涵盖了很多种不可达的差错报文,如网络不可达、端口不可达、协议不可达等;5涵盖了重定向错误;11是超时错误;12是参数错误。
      当一个请求(TCP、UDP等协议)出错时是通过一个差错报文通知回源主机的。
      请求应答报文可用于查询子网掩码、系统当前时间。

    4. 差错报文体格式
      包含了导致差错的IP数据报的首部和后续8个字节,这是因为TCP UDP首部后续8个字节内包含源端口和目的端口,再结合IP首部,就能用来追踪导致差错的原因了。

    5. PING
      ping程序是对两个TCP/IP系统连通性进行测试的工具,它只利用ICMP回显请求和回显应答报文,而不用经过传输层,一般在内核实现ICMP功能。

    相关文章

      网友评论

        本文标题:ICMP协议

        本文链接:https://www.haomeiwen.com/subject/qcztmftx.html