RFC 9297 - Datagrammi HTTP e protocollo Capsule
Pubblicato: Agosto 2022
Stato: Standards Track
Autori: D. Schinazi (Google LLC), L. Pardue (Cloudflare)
Sommario (Abstract)
Questo documento descrive i datagrammi HTTP (HTTP Datagrams), una convenzione per trasmettere datagrammi multiplexati e potenzialmente inaffidabili all'interno di una connessione HTTP.
In HTTP/3, i datagrammi HTTP possono essere inviati in modo inaffidabile utilizzando l'estensione QUIC DATAGRAM. Quando il frame QUIC DATAGRAM non è disponibile o non è desiderabile, i datagrammi HTTP possono essere inviati utilizzando il protocollo Capsule, che è una convenzione più generale per trasmettere dati nelle connessioni HTTP.
I datagrammi HTTP e il protocollo Capsule sono destinati all'uso da parte di estensioni HTTP, non di applicazioni.
Indice
- 1. Introduction (Introduzione)
- 1.1 Conventions and Definitions (Convenzioni e definizioni)
- 2. HTTP Datagrams (Datagrammi HTTP)
- 2.1 HTTP/3 Datagrams (Datagrammi HTTP/3)
- 2.1.1 L'impostazione HTTP/3 SETTINGS_H3_DATAGRAM
- 2.2 HTTP Datagrams Using Capsules (Datagrammi HTTP che utilizzano Capsule)
- 2.1 HTTP/3 Datagrams (Datagrammi HTTP/3)
- 3. Capsules (Capsule)
- 3.1 HTTP Data Streams (Flussi di dati HTTP)
- 3.2 The Capsule Protocol (Il protocollo Capsule)
- 3.3 Error Handling (Gestione degli errori)
- 3.4 The Capsule-Protocol Header Field (Il campo di intestazione Capsule-Protocol)
- 3.5 The DATAGRAM Capsule (La capsula DATAGRAM)
- 4. Security Considerations (Considerazioni sulla sicurezza)
- 5. IANA Considerations (Considerazioni IANA)
- 5.1 HTTP/3 Setting (Impostazione HTTP/3)
- 5.2 HTTP/3 Error Code (Codice di errore HTTP/3)
- 5.3 HTTP Header Field Name (Nome del campo di intestazione HTTP)
- 5.4 Capsule Types (Tipi di capsule)
- 6. References (Riferimenti)
- 6.1 Normative References (Riferimenti normativi)
- 6.2 Informative References (Riferimenti informativi)
- Acknowledgments (Ringraziamenti)
- Authors' Addresses (Indirizzi degli autori)
Risorse correlate
- RFC ufficiale: RFC 9297
- Datatracker: RFC 9297 Info
- Errata: RFC Editor Errata