RFC 7541 - HPACK: Header-Komprimierung für HTTP/2
Veröffentlichungsdatum: Mai 2015
Status: Proposed Standard
Autoren: R. Peon (Google, Inc), H. Ruellan (Canon CRF)
Zusammenfassung (Abstract)
Diese Spezifikation definiert HPACK, ein Kompressionsformat zur effizienten Darstellung von HTTP-Header-Feldern, die in HTTP/2 verwendet werden.
Inhaltsverzeichnis (Contents)
- 1. Einführung
- 1.1 Überblick
- 1.2 Konventionen
- 1.3 Terminologie
- 2. Übersicht des Komprimierungsprozesses
- 2.1 Reihenfolge der Header-Liste
- 2.2 Kodierungs- und Dekodierungskontexte
- 2.3 Indizierungstabellen
- 2.4 Header-Feld-Darstellung
- 3. Dekodierung des Header-Blocks
- 3.1 Verarbeitung des Header-Blocks
- 3.2 Verarbeitung der Header-Feld-Darstellung
- 4. Verwaltung der dynamischen Tabelle
- 4.1 Berechnung der Tabellengröße
- 4.2 Maximale Tabellengröße
- 4.3 Entfernung von Einträgen bei Größenänderung
- 4.4 Entfernung von Einträgen beim Hinzufügen neuer Einträge
- 5. Primitive Typdarstellungen
- 5.1 Ganzzahldarstellung
- 5.2 Zeichenketten-Literaldarstellung
- 6. Binärformat
- 6.1 Indizierte Header-Feld-Darstellung
- 6.2 Literale Header-Feld-Darstellung
- 6.3 Aktualisierung der dynamischen Tabellengröße
- 7. Sicherheitsüberlegungen
- 7.1 Sondierung des dynamischen Tabellenzustands
- 7.2 Statische Huffman-Kodierung
- 7.3 Speicherverbrauch
- 7.4 Implementierungsgrenzen
Anhänge (Appendices)
Zugehörige Ressourcen
- Offizieller Text: RFC 7541
- Offizielle Seite: RFC 7541 DataTracker
- Errata: RFC Editor Errata