设为首页收藏本站language→→ 语言切换

鸿鹄论坛

 找回密码
 论坛注册

QQ登录

先注册再绑定QQ

查看: 1890|回复: 1
收起左侧

[分享] ICMP目的不可达消息格式

[复制链接]
 成长值: 62305
发表于 2017-11-13 16:01:19 | 显示全部楼层 |阅读模式
网络协议报文格式大全
http://bbs.hh010.com/thread-531884-1-1.html
(出处: 鸿鹄论坛)




ICMP目的不可达消息格式
报文格式图1 ICMP目的不可达消息格式

                               
登录/注册后可看大图



字段长度含义
Type1字节消息类型,此处值为3。
Code1字节消息代码:
  • 0 = net unreachable;网络不可达
  • 1 = host unreachable;主机不可达
  • 2 = protocol unreachable;协议不可达
  • 3 = port unreachable; 端口不可达,Tracert时发送的ICMP报文即为此类。
  • 4 = fragmentation needed and DF set;需要进行分片但设置不分片比特
  • 5 = source route failed.源站选路失败
  • 6 = Destination network unknown目的网络不认识
  • 7 = Destination host unknown目的主机不认识
  • 8 = Source host isolated (obsolete)源主机被隔离(作废不用)
  • 9 = Destination network administratively prohibited目的网络被强制禁止
  • 10 = Destination host administratively prohibited目的主机被强制禁止
  • 11 = Network unreachable for TOS由于TOS,网络不可达
  • 12 = Host unreachable for TOS 由于TOS,主机不可达
  • 13 = Communication administratively prohibited by filtering由于过滤,通信被强制禁止
  • 14 = Host precedence violation主机越权
  • 15 = Precedence cutoff in effect优先权中止生效
Checksum2字节检验和。
unused4字节未使用,必须填0。
Internet Header + 64 bits of Original Data Datagram可变IP首部+原始数据包的前8字节:
  • IP首部:如果IP首部没有选项字段时为20字节
  • 原始数据包的前8字节:UDP首部的8字节或者TCP首部的8字节。
该数据是主机用来匹配消息。对于更高层协议的用户端口号,原始数据包的前64比特的这些数据会被重组。


报文示例图2 ICMP目的不可达消息

                               
登录/注册后可看大图


参考标准
标准描述
RFC 792Internet Control Message Protocol




您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2024-11-21 22:06 , Processed in 0.078325 second(s), 12 queries , Redis On.  

  Powered by Discuz!

  © 2001-2024 HH010.COM

快速回复 返回顶部 返回列表