Was ist HTTP/3 und warum ist es wichtig? Aktualisiert am 23. Januar 2024 von InMotion Hosting 5 Minuten, 7 Sekunden zum Lesen Der Hauptzweck des Hypertext Transfer Protocol (HTTP) ist die Kommunikation mit Webservern. HTTP/3 und frühere Weiterentwicklungen des HTTP-Netzwerkprotokolls sollen die Gesamtleistung von Webservern verbessern, auf denen gängige, ressourcenintensive Anwendungen laufen: Content Management Systeme (CMS) wie zum Beispiel WordPress und DrupalSelbst gehostete Filesharing-Anwendungen wie Nextcloud und ownCloudViele andere Anwendungsfälle mit Linux Server Hosting möglich Auf dem Weg ins Jahr 2021 werden neuere Technologien besser standardisiert und benötigt, um mit den aktuellen Anforderungen der Nutzer an Geschwindigkeit und Cybersicherheit Schritt zu halten: Transport Layer Security (TLS) 1.3DNS-over-HTTPS (DoH) und Server Name Indication (SNI)Markenindikatoren zur Identifizierung von Nachrichten (BIMI)Non-Volatile Memory ExpressNVMe) LaufwerkeIT-Automatisierung mit Ansible und Kubernetes Und jetzt haben wir HTTP/3. Lies weiter, um mehr zu erfahren: Was sind HTTP-Netzwerkprotokolle?Was sind HTTP/3 und QUIC?Was ist QUIC?Warum ist HTTP/3 wichtig?Wie füge ich HTTP/3 zu Websites hinzu?Content Delivery Networks (CDNs)cPanel ServerUnverwaltete Linux Cloud ServerWie verwende ich HTTP/3 in Webbrowsern?Was soll ich mit HTTP/3 machen? Inhaltsverzeichnis Was sind HTTP-Netzwerkprotokolle? Was sind HTTP/3 und QUIC? Was ist QUIC? Warum ist HTTP/3 wichtig? Wie füge ich HTTP/3 zu Websites hinzu? Content Delivery Networks (CDNs) cPanel Server Unverwaltete Linux Cloud Server Wie verwende ich HTTP/3 in Webbrowsern? Was soll ich mit HTTP/3 machen? Was sind HTTP-Netzwerkprotokolle? Wie bereits erwähnt, ist HTTP seit über drei Jahrzehnten die Grundlage für die Kommunikation im World Wide Web. 1999 wurde mit HTTP/1.1 versucht, die Nutzung der Netzwerkbandbreite mit "keep-alive"-Verbindungen zu optimieren, um mit der fortschreitenden Hardwaretechnologie umgehen zu können. Dies ermöglichte es den Kunden, TCP-Verbindungen (Transmission Control Protocol) für mehrere Anfragen wiederzuverwenden und Zeit bei der Datenübertragung zu sparen. Dennoch konnte immer nur eine Anfrage auf einmal bearbeitet werden. Schließlich brauchte die durchschnittliche Website eine bessere Ressourcenverwaltung als HTTP/1.1 bieten konnte. Das Web begann, mehrere gleichzeitige TCP-Verbindungen zu einem einzigen Knotenpunkt zu nutzen, um dies zu kompensieren. Dadurch wurden die ursprünglichen Vorteile des "Keep-alive"-Konzepts zunichte gemacht. 2015 führte HTTP/2 HTTP-Streams ein, die mehrere gleichzeitige Übertragungen innerhalb derselben TCP-Verbindung ermöglichen. Das Problem war, dass Paketverluste bei einer einzelnen Anfrage zu Paketverlusten bei anderen Anfragen führten, die zur gleichen Zeit übertragen wurden. Dies führt zu Head-of-Line (HOL) Blocking, einem Netzwerkproblem, bei dem eine Reihe von Paketen durch das Fehlen eines Pakets auf der Transportschicht angehalten wird. HTTP/3 ist der nächste Versuch, dieses Problem zu beheben. Was sind HTTP/3 und QUIC? Die HTTP/3-Spezifikation wird seit 2018 von der Internet Engineering Task Force (IETF) ausgearbeitet. Ihre Funktionen sind ähnlich wie die von HTTP/2. Der Hauptunterschied besteht darin, dass das QUIC-Netzwerkprotokoll von Google zusätzlich zum User Datagram Protocol (UDP) und nicht zum TCP verwendet wird. UDP ist in der Regel schneller als TCP, weil es keine Kontrollen gibt, die sicherstellen, dass alle Pakete empfangen werden. Das ist kein Problem für Aktivitäten, die durch Leistungsprobleme im Netzwerk eingeschränkt oder gedrosselt werden können: Multimedia-StreamingVideos auf YouTube oder Vimeo ansehen (HD, 4K, 5K, etc.)Online-Multiplayer-SpieleVoice over IP (VoIP)-Anwendungen wie Zoom und Jitsi College-Studenten und Gamer, lest über unser jüngstes Call of Duty-Turnier für ECPI-Hochschulstipendien. Was ist QUIC? QUIC bietet die Wiederholung von Paketen und andere Funktionen ähnlich wie TCP, um die Geschwindigkeit von UDP zu ergänzen und die Zuverlässigkeit zu erhöhen. Im Gegensatz zu HTTP/2-Streams werden QUIC-Streams jedoch getrennt, um die Auswirkungen von Paketverlusten und HOL-Blockierungen abzumildern. QUIC verwendet außerdem TLS 1.3 zur Verschlüsselung und Authentifizierung. Zusammengefasst: Eine QUIC-Verbindung wird an einen UDP-Port und eine IP-Adresse gesendetEine hergestellte Verbindung wird dann mit einer Verbindungs-ID verknüpftHTTP-Anfragen und Antworten werden innerhalb dieser QUIC-Verbindung ausgetauscht Warum ist HTTP/3 wichtig? Die Unterstützung von HTTP/3, manchmal auch als H3 bezeichnet, zeigt, dass du dich proaktiv bemühst, deine Cloud-Daten zu schützen und Online-Besuchern und eCommerce-Kunden das bestmögliche Nutzererlebnis (UX) zu bieten. Komplexe dynamische Websites, die mit CMS und großen Datenbanken aufgebaut sind, profitieren zweifellos am meisten von HTTP/3. Für manche Unternehmer/innen kann dies sogar den Bedarf an einem Content Delivery Network (CDN) überflüssig machen. Ab sofort wird es nur noch bei verschlüsselten (HTTPS oder Port 443) Domain-Verbindungen verwendet. Es gibt eine gemeinsame Initiative für eine weit verbreitete Implementierung: Die beliebtesten Desktop-WebbrowserGängige Webserver (z. B. Apache, NGINXund LiteSpeed)CloudflareBefehlszeilenschnittstelle (CLI) Anwendungen wie curl Wie füge ich HTTP/3 zu Websites hinzu? Die Implementierungsoptionen hängen von deiner Server-Hosting-Umgebung ab. Content Delivery Networks (CDNs) Cloudflare ist derzeit die einfachste Methode für alle, die den CDN-Dienst nutzen. Cloudflare ermöglicht es nach und nach immer mehr Nutzern, HTTP/3 (mit QUIC) in den Netzwerkeinstellungen mit einem Klick auf einen Kippschalter zu aktivieren. QUIC.cloud ist ein neuer CDN-Dienst, der HTTP/3-Unterstützung bietet. cPanel Server cPanel hat bisher noch kein EasyApache-Modul für HTTP/3. Updates werden sicherlich auf dem cPanel angekündigt. Unverwaltete Linux Cloud Server Hier findest du die neuesten Informationen zu den drei beliebtesten Linux-Webservern: LiteSpeed hat die HTTP/3-Unterstützung standardmäßig aktiviert. Du musst nur den Port 443/UDP öffnen. NGINX An der Unterstützung von HTTP/3 wird derzeit gearbeitet, ein Update ist für März 2021 geplant. Apache hat sich noch nicht offiziell zur HTTP/3-Unterstützung geäußert. Erlebe die volle Kontrolle über deine Serverumgebung und setze die besten Betriebs- und Verwaltungssysteme ein, die zu deinen Bedürfnissen passen - mit unserem zuverlässigen Cloud VPS Hosting! Du kannst deine Website mit HTTP/3-Scannern von Geekflare oder LiteSpeed auf HTTP/3-Unterstützung testen. Wie verwende ich HTTP/3 in Webbrowsern? Chrom Benutzer können eingeben chrome://flags in der Adressleiste und aktiviere Experimentelles QUIC-Protokoll. Firefox Benutzer müssen eingeben about:config in der Adressleiste und setze "network.http.http3.enabled" auf true. Safari-Nutzer müssen das Menü " Entwickeln" aktivieren, bevor die Option unter "Experimentelle Funktionen" angezeigt wird. Bei anderen Nischen-Webbrowsern (z. B. Brave, Falkon, Opera) erkundige dich bei den jeweiligen Entwicklern nach Updates. Nachdem du HTTP/3 in deinem Webbrowser aktiviert hast, besuche eine Website, die HTTP/3 verwendet, und öffne die Entwicklerwerkzeuge deines Browsers. Auf der Registerkarte Netzwerk sollte in der Spalte Protokoll "HTTP/3" oder "http2+quic" stehen. Möglicherweise musst du zuerst mit der rechten Maustaste auf die Zelle "Datei" klicken, um die Spalte "Protokoll" einzublenden. CLI-Nutzer müssen eine experimentelle Version von curlfügen Sie dann einfach hinzu --http3 am Ende von Abfragen: curl -I https://inmotionhosting.com --http3 Was soll ich mit HTTP/3 machen? Hier ist eine To-Do-Liste für deinen Call-to-Action (CTA): Installiere ein SSL-ZertifikatZwinge deine Websites über die Serverkonfiguration oder die Anwendungseinstellungen zur Verwendung des SSL-ZertifikatsSicherstellen, dass deine Website HTTP/2 verwendetFrag deinen Hosting-Anbieter, wie du HTTP/3 am besten mit deinem Webserver implementieren kannst Lies mehr über neuere Methoden zur Verbesserung der Sicherheit und Leistung von Websites. Diesen Artikel teilen Verwandte Artikel Was genau ist Managed Hosting? PSUs: Computer-Netzteile verstehen SSD vs. HDD Hosting: Was ist der Unterschied? Core Web Vitals: Wie Google die Nutzererfahrung deiner Website misst Kanonische URLs: Was sind sie und wann sollte man sie verwenden? Ein Leitfaden zum Verständnis von E-Mail-Hosting Was ist RAID? Server-Speicherredundanz verstehen Domain-Hosting vs. Webhosting Wie man einen Domainnamen registriert Was ist ein Bare-Metal-Server? Vor- und Nachteile