6. 参考文献
本节列出 HTTP Datagrams and the Capsule Protocol 使用的规范性和资料性参考文献. 规范性引用定义 HTTP/1.1、HTTP/2、HTTP/3、QUIC、QUIC DATAGRAM、Structured Fields、TCP 和 IANA 注册流程, 是 Capsule Protocol 和 HTTP Datagram 承载语义的基础. 资料性引用提供路径 MTU 发现、Extended CONNECT、HTTP 优先级和 WebSocket 等背景.
这些文献共同说明 HTTP Datagram 如何跨不同 HTTP 版本承载不可靠数据报, 以及 Capsule Protocol 如何在流式 HTTP 连接中表达控制信息. 英文标题、作者、DOI 和 URL 保持原文, 以便准确引用.
6.1. 规范性参考文献
规范性引用决定数据报承载、结构化字段、传输层和扩展连接行为.
[HTTP]
Fielding, R., Ed., Nottingham, M., Ed., and J. Reschke, Ed., "HTTP Semantics" (HTTP 语义), STD 97, RFC 9110, DOI 10.17487/RFC9110, June 2022, ````https://www.rfc-editor.org/info/rfc9110\````.
[HTTP/1.1]
Fielding, R., Ed., Nottingham, M., Ed., and J. Reschke, Ed., "HTTP/1.1", STD 99, RFC 9112, DOI 10.17487/RFC9112, June 2022, ````https://www.rfc-editor.org/info/rfc9112\````.
[HTTP/2]
Thomson, M., Ed. and C. Benfield, Ed., "HTTP/2", RFC 9113, DOI 10.17487/RFC9113, June 2022, ````https://www.rfc-editor.org/info/rfc9113\````.
[HTTP/3]
Bishop, M., Ed., "HTTP/3", RFC 9114, DOI 10.17487/RFC9114, June 2022, ````https://www.rfc-editor.org/info/rfc9114\````.
[IANA-POLICY]
Cotton, M., Leiba, B., and T. Narten, "Guidelines for Writing an IANA Considerations Section in RFCs" (RFC 中 IANA 考量章节编写指南), BCP 26, RFC 8126, DOI 10.17487/RFC8126, June 2017, ````https://www.rfc-editor.org/info/rfc8126\````.
[QUIC]
Iyengar, J., Ed. and M. Thomson, Ed., "QUIC: A UDP-Based Multiplexed and Secure Transport" (QUIC: 基于 UDP 的复用安全传输), RFC 9000, DOI 10.17487/RFC9000, May 2021, ````https://www.rfc-editor.org/info/rfc9000\````.
[QUIC-DGRAM]
Pauly, T., Kinnear, E., and D. Schinazi, "An Unreliable Datagram Extension to QUIC" (QUIC 的不可靠数据报扩展), RFC 9221, DOI 10.17487/RFC9221, March 2022, ````https://www.rfc-editor.org/info/rfc9221\````.
[RFC2119]
Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels" (用于在 RFC 中表示要求级别的关键词), BCP 14, RFC 2119, DOI 10.17487/RFC2119, March 1997, ````https://www.rfc-editor.org/info/rfc2119\````.
[RFC8174]
Leiba, B., "Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words" (RFC 2119 关键词大小写的歧义), BCP 14, RFC 8174, DOI 10.17487/RFC8174, May 2017, ````https://www.rfc-editor.org/info/rfc8174\````.
[STRUCTURED-FIELDS]
Nottingham, M. and P-H. Kamp, "Structured Field Values for HTTP" (HTTP 的结构化字段值), RFC 8941, DOI 10.17487/RFC8941, February 2021, ````https://www.rfc-editor.org/info/rfc8941\````.
[TCP]
Eddy, W., Ed., "Transmission Control Protocol (TCP)" (传输控制协议), STD 7, RFC 9293, DOI 10.17487/RFC9293, August 2022, ````https://www.rfc-editor.org/info/rfc9293\````.
6.2. 资料性参考文献
资料性引用帮助理解路径 MTU、WebSocket 引导和 HTTP 优先级等相邻机制.
[DPLPMTUD]
Fairhurst, G., Jones, T., Tüxen, M., Rüngeler, I., and T. Völker, "Packetization Layer Path MTU Discovery for Datagram Transports" (数据报传输的分组化层路径 MTU 发现), RFC 8899, DOI 10.17487/RFC8899, September 2020, ````https://www.rfc-editor.org/info/rfc8899\````.
[EXT-CONNECT2]
McManus, P., "Bootstrapping WebSockets with HTTP/2" (使用 HTTP/2 引导 WebSockets), RFC 8441, DOI 10.17487/RFC8441, September 2018, ````https://www.rfc-editor.org/info/rfc8441\````.
[EXT-CONNECT3]
Hamilton, R., "Bootstrapping WebSockets with HTTP/3" (使用 HTTP/3 引导 WebSockets), RFC 9220, DOI 10.17487/RFC9220, June 2022, ````https://www.rfc-editor.org/info/rfc9220\````.
[PRIORITY]
Oku, K. and L. Pardue, "Extensible Prioritization Scheme for HTTP" (HTTP 的可扩展优先级方案), RFC 9218, DOI 10.17487/RFC9218, June 2022, ````https://www.rfc-editor.org/info/rfc9218\````.
[WEBSOCKET]
Fette, I. and A. Melnikov, "The WebSocket Protocol" (WebSocket 协议), RFC 6455, DOI 10.17487/RFC6455, December 2011, ````https://www.rfc-editor.org/info/rfc6455\````.