RFC 9297 - HTTP-Datagramme und das Kapselprotokoll
Veröffentlicht: August 2022
Status: Standards Track
Autoren: D. Schinazi (Google LLC), L. Pardue (Cloudflare)
Zusammenfassung (Abstract)
Dieses Dokument beschreibt HTTP-Datagramme (HTTP Datagrams), eine Konvention für die Übertragung multiplexierter, potenziell unzuverlässiger Datagramme innerhalb einer HTTP-Verbindung.
In HTTP/3 können HTTP-Datagramme unzuverlässig mit der QUIC DATAGRAM-Erweiterung gesendet werden. Wenn der QUIC DATAGRAM-Frame nicht verfügbar oder unerwünscht ist, können HTTP-Datagramme mit dem Kapselprotokoll (Capsule Protocol) gesendet werden, das eine allgemeinere Konvention für die Übertragung von Daten in HTTP-Verbindungen darstellt.
HTTP-Datagramme und das Kapselprotokoll sind für die Verwendung durch HTTP-Erweiterungen vorgesehen, nicht für Anwendungen.
Inhaltsverzeichnis
- 1. Introduction (Einführung)
- 1.1 Conventions and Definitions (Konventionen und Definitionen)
- 2. HTTP Datagrams (HTTP-Datagramme)
- 2.1 HTTP/3 Datagrams (HTTP/3-Datagramme)
- 2.1.1 Die SETTINGS_H3_DATAGRAM HTTP/3-Einstellung
- 2.2 HTTP Datagrams Using Capsules (HTTP-Datagramme mit Kapseln)
- 2.1 HTTP/3 Datagrams (HTTP/3-Datagramme)
- 3. Capsules (Kapseln)
- 3.1 HTTP Data Streams (HTTP-Datenströme)
- 3.2 The Capsule Protocol (Das Kapselprotokoll)
- 3.3 Error Handling (Fehlerbehandlung)
- 3.4 The Capsule-Protocol Header Field (Das Capsule-Protocol-Headerfeld)
- 3.5 The DATAGRAM Capsule (Die DATAGRAM-Kapsel)
- 4. Security Considerations (Sicherheitsüberlegungen)
- 5. IANA Considerations (IANA-Überlegungen)
- 5.1 HTTP/3 Setting (HTTP/3-Einstellung)
- 5.2 HTTP/3 Error Code (HTTP/3-Fehlercode)
- 5.3 HTTP Header Field Name (HTTP-Headerfeldname)
- 5.4 Capsule Types (Kapseltypen)
- 6. References (Referenzen)
- 6.1 Normative References (Normative Referenzen)
- 6.2 Informative References (Informative Referenzen)
- Acknowledgments (Danksagungen)
- Authors' Addresses (Adressen der Autoren)
Verwandte Ressourcen
- Offizieller RFC: RFC 9297
- Datatracker: RFC 9297 Info
- Errata: RFC Editor Errata