Jetzt registrieren mit Code 2023LETSGO und 10% Rabatt für 1. Projekt/Bestellung erhalten!

HTTP/2

Wissensdatenbank / Glossar: "HTTP/2 ist die neueste Version des Hypertext Transfer Protocol (HTTP), des Protokolls für die Datenübertragung im Internet. HTTP/2 ist eine Weiterentwicklung der Vorgängerversion von HTTP, HTTP/1.1, und wurde entwickelt, um die Leistung, Sicherhei..."

HTTP/2 ist die neueste Version des Hypertext Transfer Protocol (HTTP), des Protokolls für die Datenübertragung im Internet. HTTP/2 ist eine Weiterentwicklung der Vorgängerversion von HTTP, HTTP/1.1, und wurde entwickelt, um die Leistung, Sicherheit und Zuverlässigkeit des Webs zu verbessern.

Eines der Hauptziele von HTTP/2 ist die Verringerung der Ladezeit von Webseiten, die als "Latenzzeit" bezeichnet wird. HTTP/2 erreicht dies durch die Einführung mehrerer neuer Funktionen und Techniken, wie Multiplexing, Header-Komprimierung und Server-Push.

Multiplexing ist eine Technik, mit der mehrere Anfragen und Antworten gleichzeitig über eine einzige Verbindung gesendet werden können, was die Ladezeit einer Webseite erheblich verkürzen kann. Die Header-Komprimierung ist eine weitere Technik, mit der die über das Netz zu übertragende Datenmenge reduziert wird, was ebenfalls die Leistung verbessern kann.

Server Push ist eine neue Funktion von HTTP/2, die es einem Server ermöglicht, proaktiv Daten an einen Client zu senden, ohne auf eine Anfrage zu warten. Dies kann in Situationen nützlich sein, in denen ein Server weiß, dass ein Client bestimmte Daten benötigt, und es kann dazu beitragen, die Anzahl der Roundtrips zu reduzieren, die zum Laden einer Webseite erforderlich sind.

Darüber hinaus ist HTTP/2 auch sicherer als sein Vorgänger, da es standardmäßig verschlüsselte Verbindungen verwendet. Dies kann zum Schutz vor Angriffen auf Netzwerkebene, wie z. B. Man-in-the-Middle-Angriffen, beitragen und sicherstellen, dass die Daten bei der Übertragung über das Internet vertraulich behandelt werden.

Die nächste Version von HTTP wird voraussichtlich HTTP/3 sein, die sich derzeit in der Entwicklung befindet. Sie wird wahrscheinlich auf dem QUIC-Protokoll basieren, einem neuen Transportprotokoll, das die Leistung, Sicherheit und Zuverlässigkeit der bestehenden Transportprotokolle verbessern soll. Es ist noch nicht klar, welche spezifischen Funktionen und Verbesserungen HTTP/3 enthalten wird, da es sich noch in der Entwicklung befindet.