专栏名称: 林湾村龙猫
资深后台开发
目录
相关文章推荐
高校人才网V  ·  事业编制!攀枝花学院2025年第一批直接考核 ... ·  4 天前  
高校人才网V  ·  江西工程学院2025年招聘公告 ·  4 天前  
闹闹每日星运  ·  周运 | 闹闹12星座周运势:0317~0323 ·  4 天前  
闹闹每日星运  ·  己卯月12生肖运势 ·  3 天前  
51好读  ›  专栏  ›  林湾村龙猫

系列TCP/IP协议-ICMP协议

林湾村龙猫  · 掘金  ·  · 2019-04-23 06:12

正文

阅读 38

系列TCP/IP协议-ICMP协议

一、引言

何为ICMP协议? ICMP即互联网控制消息协议(Internal Control Message Protocol),与IP协议一样同属TCP/IP模型中的网络层,并且ICMP数据包是包裹在IP数据包中的。他的作用是报告一些网络传输过程中的错误与做一些同步工作。ICMP数据包有许多类型。每一个数据包只有前4个字节是相同域的,剩余的字段有不同的数据包类型的不同而不同。ICMP数据包的格式如下:

图1. ICMP协议数据包

  • 类型字段:指明该数据包属于什么类型(大分类),长度1个字节。
  • 代码字段:指明数据包属于大类里面的哪个小类,长度1个字节。类型字段与代码字段共同决定ICMP数据包类型,以及后续字段含义。
  • 校验和 : 指明该数据包的校验和,长度2个字节。该校验和覆盖整个ICMP数据包。

二、ICMP数据包类型

ICMP数据包通过类型字段与代码字段来共同决定该数据包类型,下面列出各种类型对应关系:







请到「今天看啥」查看全文