ICMP协议
ICMP报文格式
各类ICMP报文介绍
简单来说,ICMP协议就像是网络中的医生,可以检测并汇报网络中可能出现的问题。
ICMP消息头部如下:
常见的ICMP类型和含义如下:
Type:消息类型值为3
Code:消息代码,部分常见的:
0 = net unreachable;网络不可达 ;
1 = host unreachable;主机不可达 ;
2 = protocol unreachable;协议不可达;
3 = port unreachable; 端口不可达,使用Tracert命令时发送的ICMP报文即为此类。
Checksum:校验和。
Unused:未使用,值为0.
Internet Header + 64 bits of Original Data Datagram:IP首部+原始数据包的前8字节
Type:消息类型,此时为5.
Code:消息代码,此时为0.
Checksum:校验和。
Gateway Internet Address: 原始数据包里的IP目的地址域。
Internet Header + 64 bits of Original Data Datagram: IP头和原始数据包的前64比特数据。该数据是主机用来匹配消息。
无连接方式网络的问题就是数据报会丢失,或者长时间在网络游荡而找不到目标,或者拥塞导致主机在规定的时间内无法重组数据报分段,这时就会触发ICMP超时报文的产生。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/198312.html