跳到主要内容

5. IANA 考量

5.1. HTTP/3 设置

IANA 已在 ````https://www.iana.org/assignments/http3-parameters\```` 维护的 "HTTP/3 Settings" 注册表中注册以下条目:

  • 值 (Value): 0x33
  • 设置名称 (Setting Name): SETTINGS_H3_DATAGRAM
  • 默认值 (Default): 0
  • 状态 (Status): permanent
  • 参考 (Reference): RFC 9297
  • 变更控制方 (Change Controller): IETF
  • 联系人 (Contact): HTTP_WG; HTTP working group; <[email protected]>
  • 备注 (Notes):

5.2. HTTP/3 错误码

IANA 已在 ````https://www.iana.org/assignments/http3-parameters\```` 维护的 "HTTP/3 Error Codes" 注册表中注册以下条目:

  • 值 (Value): 0x33
  • 名称 (Name): H3_DATAGRAM_ERROR
  • 描述 (Description): Datagram or Capsule Protocol parse error
  • 状态 (Status): permanent
  • 参考 (Reference): RFC 9297
  • 变更控制方 (Change Controller): IETF
  • 联系人 (Contact): HTTP_WG; HTTP working group; <[email protected]>
  • 备注 (Notes):

5.3. HTTP 头部字段名称

IANA 已在 ````https://www.iana.org/assignments/http-fields\```` 维护的 "Hypertext Transfer Protocol (HTTP) Field Name Registry" 中注册以下条目:

  • 字段名称 (Field Name): Capsule-Protocol
  • 模板 (Template):
  • 状态 (Status): permanent
  • 参考 (Reference): RFC 9297
  • 评论 (Comments):

5.4. Capsule 类型

本文档为 HTTP Capsule Type 代码建立注册表. "HTTP Capsule Types" 注册表管理一个 62 位空间, 并按照 [QUIC] 第 22.1 节记录的 QUIC 注册策略运行. 此新注册表包含 [QUIC] 第 22.1.1 节列出的通用字段集合. 除这些通用字段外, 此注册表中的所有注册都必须包含一个 "Capsule Type" 字段, 其中包含 Capsule Type 的短名称或标签.

此注册表中的永久注册使用 Specification Required 策略 ([IANA-POLICY] 第 4.6 节) 分配, 但 0x00 到 0x3f (十六进制, 含端点) 之间的值除外, 这些值使用 [IANA-POLICY] 第 4.9 和 4.10 节定义的 Standards Action 或 IESG Approval 分配.

对于整数 N, 值形式为 0x29 * N + 0x17 的 Capsule Type 被保留, 用于演练未知 Capsule Type 必须被忽略这一要求. 这些 Capsule 没有语义, 可以携带任意值. 这些值禁止由 IANA 分配, 并且禁止出现在已分配值列表中.

此注册表初始包含以下条目:

  • 值 (Value): 0x00
  • Capsule Type: DATAGRAM
  • 状态 (Status): permanent
  • 参考 (Reference): RFC 9297
  • 变更控制方 (Change Controller): IETF
  • 联系人 (Contact): MASQUE Working Group <[email protected]>
  • 备注 (Notes):