云网络排查工具ping的icmp数据报文格式是怎样的?
icmp数据报文格式:
•类型(type):占用了8bit,是ICMP报文类型,用于标识错误类型的差错报文或者查询类型的报告报文;
•代码(code):占用了8bit,根据ICMP差错报文的类型,进一步细分错误的原因,代码值对应了不同的的错误,例如:类型为11且代码为0,表示数据传输过程中超时了,超时的具体原因是TTL值为0,数据报文被丢弃;
•校验和(checksum):占用了16bit,数据发送到目的地后需要对ICMP数据报文做一个校验,用于检查数据报文在传输过程中的是否出现变化(即完整性校验);
•标识符(Identifier):占用了16bit,对于每一个发送的数据报文进行标识;
•序列号(Sequence number):占用了16bit,对于发送的每一个数据报文进行编号。
以上内容摘自《企业运维之云上网络原理与实践》电子书,点击https://developer.aliyun.com/ebook/download/7772可下载完整版
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。