RFC 7541 - HPACK: Compressione delle intestazioni per HTTP/2
Data di pubblicazione: Maggio 2015
Stato: Standard proposto
Autori: R. Peon (Google, Inc), H. Ruellan (Canon CRF)
Sommario (Abstract)
Questa specifica definisce HPACK, un formato di compressione per rappresentare in modo efficiente i campi di intestazione HTTP utilizzati in HTTP/2.
Indice (Contents)
- 1. Introduzione
- 1.1 Panoramica
- 1.2 Convenzioni
- 1.3 Terminologia
- 2. Panoramica del processo di compressione
- 2.1 Ordine della lista di intestazioni
- 2.2 Contesti di codifica e decodifica
- 2.3 Tabelle di indicizzazione
- 2.4 Rappresentazione del campo di intestazione
- 3. Decodifica del blocco di intestazioni
- 3.1 Elaborazione del blocco di intestazioni
- 3.2 Elaborazione della rappresentazione del campo di intestazione
- 4. Gestione della tabella dinamica
- 4.1 Calcolo della dimensione della tabella
- 4.2 Dimensione massima della tabella
- 4.3 Rimozione di voci quando cambia la dimensione
- 4.4 Rimozione di voci quando si aggiungono nuove voci
- 5. Rappresentazioni di tipi primitivi
- 5.1 Rappresentazione di interi
- 5.2 Rappresentazione letterale di stringhe
- 6. Formato binario
- 6.1 Rappresentazione di campo di intestazione indicizzato
- 6.2 Rappresentazione di campo di intestazione letterale
- 6.3 Aggiornamento della dimensione della tabella dinamica
- 7. Considerazioni sulla sicurezza
- 7.1 Sondaggio dello stato della tabella dinamica
- 7.2 Codifica Huffman statica
- 7.3 Consumo di memoria
- 7.4 Limiti di implementazione
Appendici (Appendices)
Risorse correlate
- Testo ufficiale: RFC 7541
- Pagina ufficiale: RFC 7541 DataTracker
- Errata: RFC Editor Errata