通过IETF 上的搜索,发现涉及到ICMP RFC 文档一共有以下19 个:
RFC791 Internet Protocol
介绍了IP 协议的内容,规范。同其他协议的联系,IP 头部的格式
RFC792 Internet Control Message Protocol
主要介绍和描述了ICMP 协议的内容,规范。ICMP 的传输方式以及代码含义
RFC922 Broadcasting Internet datagrams in the presence of subnets
介绍了子网中的广播数据包
RFC950 Internet Standard Subnetting Procedure
定义了IP 的策略( 分配策略), 应用等规范
RFC1112 Host extensions for IP multicasting
定义了组播同物理地址之间的联系,以及转换过程的方法
RFC5508 NAT Behavioral Requirements for ICMP
ICMP 要求下的NAT 行为
RFC4950 ICMP Extensions for Multiprotocol Label Switching
定义了MPLS 下的ICMP 扩展应用
RFC4890 Recommendations for Filtering ICMPv6 Messages in Firewalls
建议了在防火墙上ICMPv6 消息的过滤
RFC4884 Extended ICMP to Support Multi-Part Messages
定义了支持Multi-Part 的扩展ICMP 消息
RFC4727 Experimental Values In IPv4, IPv6, ICMPv4, ICMPv6, UDP, and TCP Headers
定义了IPv4, IPv6, ICMPv4, ICMPv6, UDP TCP 头下的值
RFC4443 Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification
定义了ICMPv6 IPv6 下的格式
RFC2765 Stateless IP/ICMP Translation Algorithm (SIIT)
定义了SIIT
RFC2521 ICMP Security Failures Messages
定义了关于安全故障的ICMP 消息
RFC2466 Management Information Base for IP Version 6: ICMPv6 Group
定义了关于IPv6 ICMPv6 类的MIB
RFC2463 Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification
定义了针对因特网协议第六版(Ipv6) 的因特网控制报文协议(ICMPv6) 规范
RFC1885 Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6)
定义了IPv6 下的ICMPv6
RFC1788 ICMP Domain Name Messages
定义了关于域名字的ICMP 消息
RFC1393 Traceroute Using an IP Option
定义了使用IP 选项实现Traceroute 程序
RFC1256 ICMP Router Discovery Messages
定义了关于路由发现的ICMP 消息