原文 https://datatracker.ietf.org/doc/html/rfc2780 IANA Allocation Guidelines For Values In the Internet Protocol and Related Headers 互联网协议和相关头部中值的 IANA 分配指南
本文为 IANA 为 IPv4、IPv6、ICMP、UDP 和 TCP 协议头部中的字段分配参数提供了指导。
1. 简介
多年来,互联网号码分配机构 (IANA) (www.iana.org) 已为由互联网工程任务组 (IETF) 创建或维护的协议中的字段分配参数值。从几年前开始,IETF 开始为 IANA 提供有关新开发协议中字段参数分配的指导。不幸的是,在 1998 年之前制定的协议中的字段并未始终如一地提供此类指南。本文试图将现有 IANA 实践编纂为在这些协议中的某些特定情况下用于参数分配。预计未来将制定更多文章,以编纂其他情况下的现有做法。
本文处理 IANA 为其分配值的 IPv4、IPv6、ICMP、UDP 和 TCP 协议头部中的字段。
2. 临时任务(略)
3. IP 报头中的版本字段
所有当前 IP 版本的 IP 报头中的第一个字段是版本字段。 Version 字段中的新值定义了 IP 协议的新版本,并且仅在 IETF 标准操作之后分配。应该注意,一些版本号位被 TCP/IP 报头压缩方案使用。具体来说,Version字段的高位位也被TCP/IP报头压缩[HC]使用,而这三个高位位被IP报头压缩[IPHC]使用。
4. IANA 对 IPv4 头部中字段的考虑
IPv4 报头 [V4] 包含以下字段,这些字段携带由 IANA 分配的值:版本、服务类型、协议、源地址