Schneller surfen
HTTP/2 – das neue Protokoll fürs Internet
von
Andreas
Dumont - 14.03.2015
Foto: Fotolia / jamdesign
Das zentrale Internetprotokoll HTTP erhält jetzt eine neue Fassung. Das Nachfolgeprotokoll HTTP/2 ist vollständig abwärtskompatibel und verspricht höhere Geschwindigkeiten.
Jeder, der sich im Internet bewegt, hat zwangsläufig mit ihm zu tun: mit HTTP, dem Hypertext Transfer Protocol oder der verschlüsselten Variante HTTPS. Browser nutzen das Protokoll hauptsächlich dazu, um Webseiten zu laden. Seine Funktionen sind aber nicht darauf beschränkt.
HTTP/2 Multiplexing: Bisher konnte eine Anfrage beim Server erst erfolgen, wenn die vorherige Antwort eingetroffen war. Nun können mehrere Anfragen parallel erfolgen.
Mehr Geschwindigkeit im Web
HTTP/2 basiert auf vielen Funktionen von SPDY (sprich „speedy“), dem experimentellen Netzwerkprotokoll von Google.
Das Potenzial für mehr Geschwindigkeit lässt sich schon beim Verbindungsaufbau per Http/2 erkennen: Heutiges HTTP benötigt in der Startphase für jede Anfrage eine separate TCP-Verbindung – noch bevor die ersten Elemente einer Webseite übertragen werden. Zunächst handeln der Server und der Client die TCP-Verbindung aus – erst dann sendet der Client die eigentliche HTTP-Anfrage. In der Startphase laufen also die Signale zwischen Server und Client zweimal hin und her. Zu den wichtigsten neuen Funktionen von HTTP/2 gehört das Multiplexing. Das heißt, dass mehrere Anfragen zusammengefasst über eine Verbindung übertragen werden, was zu einem deutlichen Geschwindigkeitszuwachs führt.
Google Chrome: Der Web-Browser setzt ab Version 40 auf HTTP/2.
Bei HTTP/2 wird nur noch eine einzige Verbindung, ein einziger Stream, zum Server geöffnet. Die Streams werden innerhalb einer TCP-Verbindung verschickt und lassen sich priorisieren. So kann der Browser entscheiden, welche Daten er zuerst benötigt. Besonders für den Seitenaufbau ist das wichtig.