Passa al contenuto principale

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