Nicky Reinert AdClear GmbH

„Wann QUIC bzw. HTTP/3 als Standard vorgestellt werden, ist noch völlig unklar. Entwicklern und Admins bleibt also noch etwas Zeit, Zukunftspläne zu schmieden oder in Panik zu verfallen.“

Wer nicht gerade als Admin mit der Optimierung von Webservern beschäftigt ist, dürfte kaum zufällig über HTTP/3 stolpern. Und wer doch versucht, sich in das Thema einzulesen, trifft erst einmal auf eine verwirrende Anzahl von Akronymen und Bezeichnungen wie qQUIC, iQUIC, HTTP-over-QUIC oder HTTP/QUIC, die nicht gerade selbsterklärend sind. Was sich hinter dieser Armada von Abkürzungen versteckt, was sie verbindet und wie es mit HTTP weitergeht, darum geht es in diesem Artikel.

Das Hypertext Transfer Protocol, kurz HTTP, gehört neben dem URL und HTML zu den drei Grundpfeilern des World Wide Web. Und natürlich gibt es auch für das HTTP verschiedene Entwicklungsstufen, die sich an der Versionierung ablesen lassen. Allerdings hat sich hier, im Gegenteil zum halbwegs gut gepflegten HTML-Standard, in den letzten Jahren relativ wenig getan. Das 1999 vorgestellte HTTP/1.1 wird heute noch von der überwiegenden Mehrheit von Webseiten eingesetzt. Der nun schon fast vier Jahre alte Nachfolger HTTP/2 verspricht zwar enorme Geschwindigkeitsvorteile, bringt es aber trotzdem nur auf eine Verbreitung von knapp 34 Prozent.

Die aktuelle Protokollversion HTTP/2 ist also kaum bekannt, geschweige denn verbreitet – da steht schon der Nachfolger vor der Tür: HTTP/3. Die dritte Version soll einige radikale Änderungen mitbringen.

Eine Vier-Klassen-Gesellschaft, oder: das Schichtenmodell

Der Hauptgrund für die neue Protokollversion beruht auf einer technologischen Neuerung. Genau genommen soll das altgediente TCP durch das neue Transportprotokoll QUIC ersetzt werden. Das ist auch der Grund dafür, warum man in diesem Zusammenhang von HTTP-over-QUIC, HTTP/QUIC oder Ähnlichem spricht. Um die Technologie und den Einsatz von QUIC besser verstehen zu können, ist es hilfreich, sich in das erste Informatiksemester zurückzuversetzen und noch einmal das TCP/IP-Schichtenmodell anzuschauen (Abb. 1).

Abb. 1: Das Schichtenmodell und die Einordnung der Protokolle

Abb. 1: Das Schichtenmodell und die Einordnung der Protokolle

Um die elektronischen Signale aus dem Netzwerkkabel als Webseite darstellen zu können, durchlaufen diese vier Schichten. Im etwas ausführlicheren OSI-Schichtenmodell sind es derer sieben, für unsere Zwecke reicht aber die vereinfachte Betrachtung mit vier Schichten völlig aus. Jede Schicht wird dabei durch ein bestimmtes Protokoll repräsentiert, das die Signale bzw. Daten der benachbarten Schicht annimmt, verarbeitet und an die nächste Schicht weitergibt.

Den vollständigen Artikel lesen Sie in der Ausgabe:

Entwickler Magazin 4.19 - "HTTP/3"

Alle Infos zum Heft
579895419HTTP/3 und QUIC
X
- Gib Deinen Standort ein -
- or -