{"id":23541,"date":"2019-04-23T08:39:44","date_gmt":"2019-04-23T15:39:44","guid":{"rendered":"https:\/\/kinqsta.com\/?p=42574"},"modified":"2023-08-24T22:37:58","modified_gmt":"2023-08-24T21:37:58","slug":"http3","status":"publish","type":"post","link":"https:\/\/kinqsta.com\/de\/blog\/http3\/","title":{"rendered":"Was ist HTTP\/3? &#8211; Hintergrundinformationen \u00fcber das schnelle neue UDP-basierte Protokoll"},"content":{"rendered":"<h3>TL;DR<\/h3>\n<p>Im November 2018 tagte die Internet Engineering Task Force (IETF) in Bangkok, und ein neuer <a href=\"https:\/\/tools.ietf.org\/html\/draft-ietf-quic-http-17\">Internet-Entwurf<\/a> wurde verabschiedet. Das QUIC-Transportprotokoll, ein <a href=\"https:\/\/kinqsta.com\/de\/lernen\/http2\/\">HTTP\/2<\/a>-Nachfolger, wurde in HTTP\/3 umbenannt.<\/p>\n<p>HTTP\/3 baut auf dem User Datagram Protocol (UDP) auf und wird bereits von bekannten Internetunternehmen wie Google und Facebook verwendet. Wenn du Chrome verwendest und eine Verbindung zu einem Google-Dienst herstellst, verwendest du wahrscheinlich bereits QUIC.<\/p>\n<p>Die neue Version des HTTP-Protokolls profitiert vom Bare-Metal, Low-Level-UDP-Protokoll und definiert viele der neuen Funktionen, die in fr\u00fcheren Versionen von HTTP auf der TCP-Schicht waren. Dies bietet eine M\u00f6glichkeit, Einschr\u00e4nkungen innerhalb der bestehenden Internet-Infrastruktur zu l\u00f6sen.<\/p>\n<p>Die ersten Ergebnisse sind vielversprechend, und wenn der Internet Draft der IETF im August 2021 ausl\u00e4uft, k\u00f6nnen wir erwarten, dass HTTP\/3 als neuer HTTP-Standard der dritten Generation beworben wird.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n\n<h2 id=\"http3-coming\">HTTP\/3 Fortschritte im 2026<\/h2>\n<p>Vor ein paar Jahren haben wir <a href=\"https:\/\/kinqsta.com\/de\/lernen\/http2\/\">einen Artikel \u00fcber HTTP\/2 ver\u00f6ffentlicht<\/a>, einen Standard, der <a href=\"https:\/\/w3techs.com\/technologies\/details\/ce-http2\/all\/all\">laut W3Techs<\/a> inzwischen eine weltweite Akzeptanzrate von 45 % erreicht hat. Und laut <a href=\"https:\/\/caniuse.com\/#search=http2\">Can I Use<\/a> wird er auch von allen modernen Webbrowsern unterst\u00fctzt. Doch jetzt schreiben wir einen Artikel \u00fcber die n\u00e4chste Version des Protokolls, HTTP\/3.<\/p>\n<figure id=\"attachment_97389\" aria-describedby=\"caption-attachment-97389\" style=\"width: 1760px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-97389 size-full\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2019\/03\/http2-adoption-chart.png\" alt=\"HTTP\/2 Adoptionstrend\" width=\"1760\" height=\"1260\"><figcaption id=\"caption-attachment-97389\" class=\"wp-caption-text\">HTTP\/2 Adoptionstrend.<\/figcaption><\/figure>\n<p>HTTP\/3 ist zum Zeitpunkt dieses Schreibens ein <a href=\"https:\/\/tools.ietf.org\/html\/draft-ietf-quic-http-18\">IETF Internet-Draft<\/a> oder ID, was bedeutet, dass es derzeit von <a href=\"https:\/\/www.ietf.org\/about\/\">der Internet Engineering Task Force<\/a> &#8211; einem internationalen Gremium f\u00fcr Internet-Standards, das f\u00fcr die Definition und F\u00f6rderung vereinbarter Internet-Protokollstandards wie TCP, <a href=\"https:\/\/kinqsta.com\/de\/blog\/ipv4-vs-ipv6\/\">IPv6<\/a>, VoIP, <a href=\"https:\/\/www.ietfjournal.org\/internet-of-things-standards-and-guidance-from-the-ietf\/\">Internet of Things<\/a> usw. zust\u00e4ndig ist &#8211; f\u00fcr einen kommenden Internet-Standard gepr\u00fcft wird.<\/p>\n<p>Es ist ein offenes Gremium, das die Webbranche vereint und die Diskussion \u00fcber die Richtung des Internets f\u00f6rdert. Derzeit ist die &#8222;Internet Draft&#8220;-Phase von HTTP\/3 die letzte Phase, bevor die Vorschl\u00e4ge auf die Ebene der Request-for-Comments (oder <a href=\"https:\/\/www.ietf.org\/blog\/how-read-rfc\/\">RFCs<\/a>) bef\u00f6rdert werden, die wir in jeder Hinsicht als offizielle Internetprotokolldefinitionen betrachten k\u00f6nnen.<\/p>\n<p>Auch wenn HTTP\/3 noch kein offizielles Internetprotokoll ist, haben viele Unternehmen und Projekte bereits damit begonnen, HTTP\/3-Unterst\u00fctzung in ihre Produkte aufzunehmen.<\/p>\n\n<div  class=\"featured-snippet\" id=\"what-is-http3\">\n    <div class=\"featured-snippet__content\">\n        <h2>Was ist HTTP\/3 - allgemeinverst\u00e4ndlich ausgedr\u00fcckt?<\/h2>\n        <div><p>HTTP\/3 ist die dritte Version des Hypertext Transfer Protocol (HTTP), fr\u00fcher bekannt als HTTP-over-QUIC. QUIC (Quick UDP Internet Connections) wurde urspr\u00fcnglich von Google entwickelt und ist der Nachfolger von HTTP\/2. Unternehmen wie Google und Facebook haben QUIC bereits eingesetzt, um das Web zu beschleunigen.<\/p>\n<\/div>\n    <\/div>\n    <div class=\"featured-snippet__footer\">\n        <div class=\"arrow-down\"><\/div>\n        <div class=\"featured-snippet__footer--content row nocol middle-xs between-xs reverse\">\n            <div style=\"margin-left: auto; position: relative; top: -1px\" class=\"row nocol middle-xs\">\n                <div class=\"color--mediumGray\" style=\"font-size: 14px; vertical-align: middle;\">\n                    <svg  class=\"icon icon--logo display--block\" aria-hidden=\"true\" focusable=\"false\"><use xlink:href=\"https:\/\/kinqsta.com\/de\/wp-content\/themes\/kinsta\/dist\/sprite.svg?v=e8af2143e3b8bceb5561b327e81ec085#logo\" \/><\/svg>                <\/div>\n                <div class=\"text--bold color--mediumGray\" style=\"padding-left: 3px;\">Support<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<h3>Web Browser Unterst\u00fctzung f\u00fcr HTTP\/3<\/h3>\n<p>Was die <a href=\"https:\/\/caniuse.com\/http3\">Webbrowser angeht<\/a>, so ist HTTP\/3 in Chrome v87, Firefox v88 und Edge v87 standardm\u00e4\u00dfig aktiviert. F\u00fcr Safari-Nutzer wurde die Option zur Aktivierung von HTTP\/3 in Safari Technology Preview v104 hinzugef\u00fcgt. Allerdings ist die HTTP\/3-Unterst\u00fctzung in der stabilen Version von Safari derzeit nicht verf\u00fcgbar.<\/p>\n<h3>Bibliotheksunterst\u00fctzung f\u00fcr HTTP\/3<\/h3>\n<p>F\u00fcr Entwickler, die HTTP\/3-Technologien nutzen wollen, haben viele beliebte Bibliotheken bereits Unterst\u00fctzung f\u00fcr HTTP\/3 hinzugef\u00fcgt. Da sich HTTP\/3 noch im Internet Draft-Stadium befindet, solltest du sicherstellen, dass du auf dem neuesten Stand bist, wenn du mit einer der unten aufgef\u00fchrten Bibliotheken arbeitest.<\/p>\n<ul>\n<li>Python \u2013 <a href=\"https:\/\/pypi.org\/project\/http3\/\">http3<\/a> und <a href=\"https:\/\/pypi.org\/project\/aioquic\/\">aioquic<\/a><\/li>\n<li>Rust \u2013 <a href=\"https:\/\/github.com\/cloudflare\/quiche\">quiche<\/a>, <a href=\"https:\/\/github.com\/mozilla\/neqo\">neqo<\/a>, and <a href=\"https:\/\/github.com\/quinn-rs\/quinn\">quinn<\/a><\/li>\n<li>C \u2013 <a href=\"https:\/\/github.com\/ngtcp2\/nghttp3\">nghttp3<\/a> und <a href=\"https:\/\/github.com\/litespeedtech\/lsquic\">lsquic<\/a><\/li>\n<li>Go \u2013 <a href=\"https:\/\/github.com\/lucas-clemente\/quic-go\">quicgo<\/a><\/li>\n<li>JavaScript \u2013 <a href=\"https:\/\/kinqsta.com\/de\/blog\/was-ist-node-js\/\">Node.js<\/a><\/li>\n<\/ul>\n<h3>Infrastruktur Unterst\u00fctzung f\u00fcr HTTP\/3<\/h3>\n<p>Auf der Infrastrukturseite hat Cloudflare mit der Unterst\u00fctzung f\u00fcr HTTP\/3 in seinem gesamten Edge-Netzwerk eine Vorreiterrolle \u00fcbernommen. Das bedeutet, dass Seiten, auf denen Cloudflare aktiviert ist, ohne zus\u00e4tzlichen Aufwand von den Sicherheits- und Leistungsverbesserungen von HTTP\/3 profitieren k\u00f6nnen.<\/p>\n<p>Bei Kinsta sind alle Seiten, die wir hosten, durch unsere <a href=\"https:\/\/kinqsta.com\/de\/cloudflare-integration\/\">kostenlose Cloudflare-Integration<\/a> gesch\u00fctzt. Zus\u00e4tzlich zu einer Firewall auf Unternehmensniveau und DDoS-Schutz haben Kinsta-Kunden auch Zugang zu HTTP\/3!<\/p>\n<p>Um zu testen, ob deine Seite HTTP\/3 unterst\u00fctzt, kannst du das <a href=\"https:\/\/gf.dev\/http3-test\">HTTP\/3-Testtool von Geekflare<\/a> verwenden. Gib einfach deine Domain ein und klicke auf die Schaltfl\u00e4che &#8222;Check HTTP\/3&#8220;. Das Tool teilt dir dann mit, ob deine Seite HTTP\/3-f\u00e4hig ist.<\/p>\n<figure id=\"attachment_97390\" aria-describedby=\"caption-attachment-97390\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-97390 size-full\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2019\/03\/geekflare-http3-testing-tool.jpg\" alt=\"Geekflare HTTP\/3 Testtool.\" width=\"1500\" height=\"799\"><figcaption id=\"caption-attachment-97390\" class=\"wp-caption-text\">Geekflare HTTP\/3 Testtool.<\/figcaption><\/figure>\n<p>Wenn deine Seite HTTP\/3 unterst\u00fctzt, solltest du eine Meldung wie die folgende sehen. Da kinstalife.com auf Kinsta gehostet wird, wird HTTP\/3 dank unserer Cloudflare-Integration vollst\u00e4ndig unterst\u00fctzt.<\/p>\n<figure id=\"attachment_97391\" aria-describedby=\"caption-attachment-97391\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-97391 size-full\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2019\/03\/http3-on-kinsta.jpg\" alt=\"Kinsta unterst\u00fctzt HTTP\/3 Verbindungen\" width=\"1500\" height=\"800\"><figcaption id=\"caption-attachment-97391\" class=\"wp-caption-text\">Kinsta unterst\u00fctzt HTTP\/3 Verbindungen.<\/figcaption><\/figure>\n<p>Du kannst auch den Inspektor deines Browsers verwenden, um zu pr\u00fcfen, ob HTTP\/3 unterst\u00fctzt wird. F\u00fcr dieses Beispiel verwenden wir die neueste Version von Google Chrome, die HTTP\/3 unterst\u00fctzt.<\/p>\n<p>Um den Inspektor zu \u00f6ffnen, klickst du mit der rechten Maustaste auf die Seite, dann auf &#8222;Inspizieren&#8220; und navigierst zum Reiter &#8222;Netzwerk&#8220;. In der Spalte &#8222;Protokoll&#8220; kannst du das HTTP-Protokoll sehen, das f\u00fcr die Verbindung verwendet wird. HTTP\/2-Verbindungen werden als &#8222;h2&#8220; angezeigt, w\u00e4hrend HTTP\/3-Verbindungen als &#8222;h3-XX&#8220; erscheinen (XX bezieht sich auf einen bestimmten HTTP\/3-Draft). Wie du in der Abbildung unten sehen kannst, unterst\u00fctzt kinstalife.com Verbindungen \u00fcber &#8222;h3-29&#8220;, was &#8222;HTTP\/3 Draft 29&#8220; bedeutet.<\/p>\n<figure id=\"attachment_97392\" aria-describedby=\"caption-attachment-97392\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-97392 size-full\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2019\/03\/check-http3-support-browser.jpg\" alt=\"Chrome unterst\u00fctzt das h3-29 Protokoll\" width=\"1500\" height=\"733\"><figcaption id=\"caption-attachment-97392\" class=\"wp-caption-text\">Chrome unterst\u00fctzt das h3-29 Protokoll.<\/figcaption><\/figure>\n<p>Nachdem wir nun den aktuellen Stand von HTTP\/3 besprochen haben, wollen wir uns nun mit den Unterschieden zwischen HTTP\/2 und HTTP\/3 besch\u00e4ftigen!<\/p>\n<h2 id=\"background-http2\">Ein wenig Hintergrund &#8211; es begann mit HTTP\/2<\/h2>\n<p>HTTP\/2 brachte einige ernsthafte Verbesserungen bei <a href=\"https:\/\/www.sitepoint.com\/http2-background-performance-benefits-implementations\/\">nicht-blockierenden Downloads<\/a>, <a href=\"https:\/\/www.sitepoint.com\/http2-background-performance-benefits-implementations\/\">Pipelining und Server-Push<\/a>, was uns geholfen hat, einige Einschr\u00e4nkungen des zugrunde liegenden TCP-Protokolls zu \u00fcberwinden. Dadurch konnten wir die Anzahl der Request-Response-Zyklen und Handshakes minimieren.<\/p>\n<p>HTTP\/2 erm\u00f6glichte es, mehr als eine Ressource in einer einzigen TCP-Verbindung zu verschieben &#8211; Multiplexing. Wir haben auch mehr Flexibilit\u00e4t bei der Reihenfolge der statischen Downloads, und unsere Seiten sind nun nicht mehr durch einen linearen Verlauf der Downloads eingeschr\u00e4nkt.<\/p>\n<figure style=\"width: 500px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2016\/04\/http2-push.png\" alt=\"HTTP\/2 push\" width=\"500\" height=\"244\"><figcaption class=\"wp-caption-text\">HTTP\/2 Push<\/figcaption><\/figure>\n<p>In der Praxis bedeutet dies, dass jetzt eine gro\u00dfe Javascript-Ressource nicht unbedingt einem Choke-Point f\u00fcr alle anderen statischen Ressourcen entspricht, die auf ihren Einsatz warten.<\/p>\n<figure style=\"width: 2880px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2019\/03\/kein-pipelining-pipelining.png\" alt=\"Kein pipelining vs pipelining\" width=\"2880\" height=\"2003\"><figcaption class=\"wp-caption-text\">Kein Pipelining vs. Pipelining (Bildquelle: <a href=\"https:\/\/commons.wikimedia.org\/wiki\/File:HTTP_pipelining2.svg#\/media\/File:HTTP_pipelining2.svg\" target=\"_blank\" rel=\"noopener noreferrer\">Wikipedia<\/a>, Author Mwhitlock)<\/figcaption><\/figure>\n<p>Wenn man zu diesen Dingen die HTTP\/2-Header HPACK-Kompression und das standardm\u00e4\u00dfige Bin\u00e4rformat der Daten\u00fcbertragung hinzuf\u00fcgt, haben wir in vielen F\u00e4llen ein wesentlich effizienteres Protokoll.<\/p>\n<figure style=\"width: 942px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2016\/04\/http2-hpack-kompression.png\" alt=\"HTTP\/2 HPACK Kompression\" width=\"942\" height=\"375\"><figcaption class=\"wp-caption-text\">HTTP\/2 HPACK Kompression<\/figcaption><\/figure>\n<p>Gro\u00dfe Browser-Implementierungen machten es erforderlich, dass Websites eine Verschl\u00fcsselung &#8211; SSL &#8211; implementieren mussten, um die Vorteile von HTTP\/2 nutzen zu k\u00f6nnen &#8211; und manchmal verursachte dies einen Rechenaufwand, der Geschwindigkeitsverbesserungen unbemerkbar machte. Es gab sogar einige F\u00e4lle, in denen Benutzer von einer Verlangsamung nach der Umstellung auf HTTP\/2 berichteten.<\/p>\n<p>Halten wir einfach fest, dass die ersten Tage der Einf\u00fchrung dieser Version nichts f\u00fcr Herzschwache waren.<\/p>\n<p>Der Nginx-Implementierung fehlte auch die Server-Push-Funktion, die sich auf ein Modul st\u00fctzte. Und <a href=\"https:\/\/kinqsta.com\/de\/blog\/nginx-vs-apache\/\">NGINX-Module sind nicht die \u00fcblichen Apache Drop-In-Module<\/a>, die man einfach kopieren kann &#8211; Nginx muss mit diesen neu kompiliert werden.<\/p>\n<p>W\u00e4hrend einige dieser Probleme jetzt gel\u00f6st sind, sehen wir, wenn wir uns den gesamten Protokollstapel ansehen, dass die prim\u00e4re Einschr\u00e4nkung auf einer niedrigeren Ebene liegt, als HTTP\/2 es gewagt hat.<\/p>\n<p>Um dies zu erl\u00e4utern, werden wir den heutigen Internet-Protokollstapel von der unteren Schicht nach oben zerlegen. Wenn Du mehr \u00fcber den Hintergrund von HTTP\/2 erfahren m\u00f6chtest, schau Dir unbedingt unseren <a href=\"https:\/\/kinqsta.com\/de\/lernen\/http2\/\">ultimativen HTTP\/2-Leitfaden an<\/a>.<\/p>\n<h2 id=\"internet-protocol\">Internet Protokoll (IP)<\/h2>\n<p>Das Internet Protocol (IP) definiert den unteren Teil der gesamten Internet-Topologie. Es ist der Teil des Internet-Stacks, der, wie wir mit Sicherheit sagen k\u00f6nnen, wirklich nicht verhandelbar ist, ohne alles zu \u00e4ndern, einschlie\u00dflich der Ersetzung der gesamten Hardware-Infrastruktur, von Routern \u00fcber Server bis hin zu den Maschinen der Endbenutzer.<\/p>\n<p>Auch wenn die Protokollrevision f\u00e4llig sein mag, ist ein so weitreichendes Vorhaben derzeit nicht in Sicht, vor allem, weil wir keine brauchbare, bahnbrechende und doch r\u00fcckw\u00e4rtskompatible Alternative gefunden haben.<\/p>\n<p>Wir k\u00f6nnen die Anf\u00e4nge des IP-Protokolls bis 1974 zur\u00fcckverfolgen, auf ein Papier, das vom <a href=\"https:\/\/en.wikipedia.org\/wiki\/Institute_of_Electrical_and_Electronics_Engineers\">Institute of Electrical and Electronics Engineers<\/a> ver\u00f6ffentlicht und von Vint Cerf und Bob Cahn verfasst wurde. Es definiert die Pakete, die \u00fcber ein Netzwerk gesendet werden, indem es sie \u00fcber IP-Adressen und numerisch definierte Adressen von Knoten in einem Netzwerk\/Netzen leitet. Das Protokoll definierte das Format dieser Pakete oder Datagramme &#8211; seine Header und Nutzlast.<\/p>\n<p>Nach der <a href=\"https:\/\/tools.ietf.org\/html\/rfc760\">RFC 760<\/a>-Definition von 1980 hat sich die IETF mit der bis heute weit verbreiteten Definition in ihrer <a href=\"https:\/\/tools.ietf.org\/html\/rfc791\">Request For Comments 791<\/a> abgefunden. Dies ist die vierte Version des Protokolls, aber man k\u00f6nnte sagen, es ist die erste Produktionsversion.<\/p>\n<figure style=\"width: 1206px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2019\/03\/internet-protokoll-rfc791.png\" alt=\"Internet Protokoll (RFC791)\" width=\"1206\" height=\"1848\"><figcaption class=\"wp-caption-text\">Internet Protokoll (Bildquelle: <a href=\"https:\/\/tools.ietf.org\/html\/rfc791\" target=\"_blank\" rel=\"noopener noreferrer\">RFC791<\/a>)<\/figcaption><\/figure>\n<p>Es verwendet 32-Bit-Adressen, was die Beschr\u00e4nkung der Anzahl der Adressen auf rund 4 Milliarden setzt. Diese Einschr\u00e4nkung ist die Erkl\u00e4rung f\u00fcr das R\u00e4tsel, warum Nicht-Gesch\u00e4fts-Internetnutzer von ihren ISPs &#8222;dynamische IP-Adressen&#8220; erhalten, und eine statische IP als &#8222;Mehrwert&#8220; betrachtet und oft mit zus\u00e4tzlichen Kosten verbunden wird.<\/p>\n<p>Sie rationieren.<\/p>\n<p>Es dauerte nicht lange, bis klar wurde, dass 32-Bit-Adressen nicht ausreichen, und Mangel drohte. Viele RFCs wurden ver\u00f6ffentlicht, die versuchten, damit umzugehen. Obwohl diese L\u00f6sungen <a href=\"https:\/\/en.wikipedia.org\/wiki\/Classless_Inter-Domain_Routing\">heute weit verbreitet<\/a> und Teil unseres t\u00e4glichen Lebens sind, ist es wahrscheinlich sicher, dass es sich um Hacks handelt.<\/p>\n<p><a href=\"https:\/\/kinqsta.com\/de\/blog\/ipv4-vs-ipv6\/#what-is-ipv6\">Internet Protocol Version 6 oder IPv6<\/a> kam als M\u00f6glichkeit, diese Einschr\u00e4nkungen zu beseitigen, auch wenn sie schrittweise \u00fcber die vorherige Version \u00fcbernommen werden sollten. Es wurde 1998 zum Entwurf eines Standarddokuments f\u00fcr die IETF gemacht und 2017 zu einem Internetstandard erhoben.<\/p>\n<p>W\u00e4hrend der IPv4-Adressraum durch seine 32-Bit-Adressl\u00e4nge begrenzt war, erhielt der IPv6-Standard 128 Bit oder 3,4 * 10 ^ 38 m\u00f6gliche Adressen. Das sollte ausreichen, um uns f\u00fcr eine ganze Weile zu halten.<\/p>\n<p>Laut <a href=\"https:\/\/www.google.com\/intl\/en\/ipv6\/statistics.html#tab=ipv6-adoption\">Google<\/a> und IPv6-Konnektivit\u00e4t unter den Nutzern liegt die Akzeptanz von IPv6 im Juni 2021 bei etwas \u00fcber 35%.<\/p>\n<figure style=\"width: 1928px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2019\/03\/ipv6-einfuhrung.png\" alt=\"IPv6-Einf\u00fchrung\" width=\"1928\" height=\"1166\"><figcaption class=\"wp-caption-text\">IPv6-Einf\u00fchrung<\/figcaption><\/figure>\n<p>IP ist eine rudiment\u00e4re Schicht des Internet-Stacks, die die meisten grundlegenden Dinge definiert, ohne Garantien f\u00fcr die Lieferung, Datenintegrit\u00e4t oder die Reihenfolge der \u00fcbertragenen Pakete. Allein ist es unzuverl\u00e4ssig. Das Headerformat von IPv4 sieht eine Header-Pr\u00fcfsumme vor, mit der die \u00dcbertragungsknoten die Integrit\u00e4t des Headers \u00fcberpr\u00fcfen. Damit unterscheidet sie sich von der IPv6-Version, die auf die darunterliegende Verbindungsschicht angewiesen ist, was sie schneller macht&#8230;.<\/p>\n<figure style=\"width: 1424px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2019\/03\/internet-datagram-header.png\" alt=\"Internet Datagram Header\" width=\"1424\" height=\"742\"><figcaption class=\"wp-caption-text\">Internet Datagram Header (Quellbild: <a href=\"https:\/\/tools.ietf.org\/html\/rfc791\" target=\"_blank\" rel=\"noopener noreferrer\">RFC791<\/a>)<\/figcaption><\/figure>\n<h2 id=\"tcp-udp\">Die Rolle von TCP und UDP verstehen<\/h2>\n<p>Jetzt ist es an der Zeit zu untersuchen, wo HTTP\/3 zu TCP und UDP passt.<\/p>\n<h3>TCP<\/h3>\n<p>W\u00e4hrend IP die Basisschicht unserer heutigen Online-Kommunikation ist, ist <a href=\"https:\/\/en.wikipedia.org\/wiki\/Transmission_Control_Protocol\">TCP (Transmission Control Protocol)<\/a> ein \u00fcbergeordneter Teil der Internet-Protokollsuite und bietet die Zuverl\u00e4ssigkeit, die f\u00fcr Web, Mail, File Transfer (FTP) &#8211; f\u00fcr Anwendungsschichten\/Protokolle des Internets &#8211; erforderlich ist.<\/p>\n<p>Dazu geh\u00f6rt der mehrstufige Verbindungsaufbau mit Handshakes, die sichere Reihenfolge der Pakete und die erneute \u00dcbertragung verlorener Pakete. Es gibt R\u00fcckmeldungen (Acks) \u00fcber die Lieferung an den Absender und so weiter. Es gibt auch eine Pr\u00fcfsummenberechnung, um Fehler zu erkennen.<\/p>\n<p>All diese Dinge weisen auf viele Schritte hin, die TCP zu einem zuverl\u00e4ssigen Protokoll machen, was es zu einer Grundlage der ber\u00fcchtigsten Internetdienste macht, die wir heute nutzen.<\/p>\n<p>Die <a href=\"https:\/\/tools.ietf.org\/html\/rfc675\">Spezifikation aus den Jahren 1974 (RFC 675)<\/a> und <a href=\"https:\/\/tools.ietf.org\/html\/rfc793\">1981 (RFC 793)<\/a> hat sich bis heute nicht wesentlich ge\u00e4ndert.<\/p>\n<p>Die Zuverl\u00e4ssigkeit, die TCP bietet, ist jedoch nicht ohne Kosten. Der Aufwand f\u00fcr alle Roundtrips, der durch Handshakes, Lieferr\u00fcckmeldungen, Bestellgarantien und Pr\u00fcfsummen erforderlich ist, wird als \u00fcberfl\u00fcssig und schlapp angesehen. Es hat TCP zu einem Engpass des modernen Protokollstacks gemacht. HTTP\/2 hat ein Plateau von Geschwindigkeitsverbesserungen erreicht, die auf Basis von TCP erreicht werden k\u00f6nnen.<\/p>\n<h3>UDP<\/h3>\n<p>Das <a href=\"https:\/\/wikipedia.org\/wiki\/User_Datagram_Protocol\">User Datagram Protocol<\/a> (UDP) ist ebenfalls ein Teil der Internet Protocol Suite, dessen Spezifikation auf das Jahr <a href=\"https:\/\/tools.ietf.org\/html\/rfc768\">1980 zur\u00fcckgeht (RFC 768)<\/a>.<\/p>\n<p>Es ist, wie der Name schon sagt, ein datagrammbasiertes verbindungsloses Protokoll. Das bedeutet, dass es keine H\u00e4ndedr\u00fccke und keine Zusicherungen f\u00fcr Bestellung oder Lieferung gibt. Das bedeutet, dass alle m\u00f6glichen Schritte zur Sicherstellung der Lieferung, Datenintegrit\u00e4t und anderer Dinge der Anwendungsschicht \u00fcberlassen werden. Das bedeutet, dass eine Anwendung, die auf UDP aufbaut, je nach konkretem Fall Cherry-Pick-Strategien anwenden, oder dass sie m\u00f6glicherweise Elemente der <a href=\"https:\/\/tools.ietf.org\/html\/rfc768\">Verbindungsschicht<\/a>, wie Pr\u00fcfsummen, nutzen kann, um Overhead zu vermeiden.<\/p>\n<p><span class=\"screen-reader-text\">Added: <\/span>Da UDP genau wie TCP weit verbreitet ist, k\u00f6nnen Verbesserungen erreicht werden, ohne dass Firmware-Updates f\u00fcr eine Vielzahl von Ger\u00e4ten, die mit dem Internet verbunden sind, oder wesentliche \u00c4nderungen an den Betriebssystemen erforderlich sind.<\/p>\n<blockquote><p>Die Bereitstellung neuer Protokolle wird durch viele Firewalls, NATs, Router und andere Middle-Boxen behindert, die nur TCP oder UDP zulassen, die zwischen Benutzern und den Servern, die sie erreichen m\u00fcssen, bereitgestellt werden. &#8211; <a href=\"https:\/\/daniel.haxx.se\/http3-explained\/\">HTTP\/3 erkl\u00e4rt<\/a><\/p><\/blockquote>\n<p>Dieser <a href=\"https:\/\/news.ycombinator.com\/item?id=12021195\">Thread auf Hacker News<\/a> kann uns helfen, die Gr\u00fcnde f\u00fcr den Aufbau der neuen HTTP-Version auf dem bestehenden Netzwerkstapel zu verstehen, anstatt sie neu zu erfinden (obwohl es mehr dazu gibt als das).<\/p>\n<p>Die Spezifikation des UDP-Paketformats ist eher minimal, sein Header besteht aus dem Quellport, dem Zielport, der L\u00e4nge, in Bytes, dem Paketkopf und den Paketdaten sowie der Pr\u00fcfsumme. Checksumme kann verwendet werden, um die Datenintegrit\u00e4t sowohl f\u00fcr den Header als auch f\u00fcr den Datenteil des Pakets zu \u00fcberpr\u00fcfen.<\/p>\n<p>Checksumme ist optional, wenn die zugrundeliegende Protokollschicht IPv4 ist, und obligatorisch bei IPv6. Bisher wurde UDP f\u00fcr Dinge wie die Uhrensynchronisation von Computersystemen verwendet (<a href=\"https:\/\/en.wikipedia.org\/wiki\/Network_Time_Protocol\">NTP<\/a>), VoIP-Anwendungen, Video-Streaming, DNS-System und <a href=\"https:\/\/en.wikipedia.org\/wiki\/Dynamic_Host_Configuration_Protocol\">DHCP-Protokoll<\/a> verwendet.<\/p>\n<h2 id=\"quic-http3\">QUIC und HTTP\/3<\/h2>\n<p>QUIC (Quick UDP Internet Connections) wurde erstmals 2012 von Google eingesetzt. Es definiert die Grenzen von Netzwerkschichten neu, indem es sich auf das untergeordnete UDP-Protokoll st\u00fctzt, Handshakes, Zuverl\u00e4ssigkeitsfunktionen und Sicherheitsfunktionen im &#8222;User-Space&#8220; neu definiert und so die Notwendigkeit eines Upgrades von Kernels internetweiter Systeme vermeidet.<\/p>\n<figure style=\"width: 1865px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2019\/03\/http2-spatel-vs-http3-stapel.png\" alt=\"HTTP\/2 Stapel vs HTTP\/3 Stapel\" width=\"1865\" height=\"671\"><figcaption class=\"wp-caption-text\">HTTP\/2 Stapel vs HTTP\/3 Stapel<\/figcaption><\/figure>\n<p>Genau wie bei HTTP\/2, einer Weiterentwicklung, die von Googles <a href=\"https:\/\/kinqsta.com\/de\/docs\/wordpress-hosting\/wordpress-cdn\/kinsta-cdn\/#kinstas-cdn\">SPDY<\/a> oder speedy angef\u00fchrt wurde, wird HTTP\/3 wieder auf diesen Erfolgen aufbauen.<\/p>\n<p>W\u00e4hrend HTTP\/2 uns Multiplexing erm\u00f6glichte und das Head-of-Line-Blocking abschw\u00e4chte, ist es durch TCP eingeschr\u00e4nkt. Sie k\u00f6nnen eine einzige TCP-Verbindung f\u00fcr mehrere Streams verwenden, die zusammen multigeplext werden, um Daten zu \u00fcbertragen, aber wenn einer dieser Streams einen Paketverlust erleidet, <strong>wird die gesamte Verbindung (und alle ihre Streams) sozusagen als Geisel gehalten<\/strong>, bis TCP das in Ordnung bringt (das verlorene Paket erneut sendet).<\/p>\n<p>Das bedeutet, dass alle Pakete, auch wenn sie bereits \u00fcbertragen werden und warten, im Puffer des Zielknotens blockiert werden, bis das verlorene Paket erneut \u00fcbertragen wird. <a href=\"https:\/\/daniel.haxx.se\/\">Daniel Stenberg<\/a> nennt dies in seinem <a href=\"https:\/\/legacy.gitbook.com\/book\/bagder\/http3-explained\/details\">Buch \u00fcber http\/3<\/a> einen &#8222;TCP-basierten Head of Line Block&#8220;. Er behauptet, dass die Benutzer mit 2% Paketverlust besser mit HTTP\/1 auskommen werden, mit sechs Verbindungen, um dieses Risiko abzusichern.<\/p>\n<p>QUIC ist dadurch nicht eingeschr\u00e4nkt. Mit QUIC, das auf dem verbindungslosen UDP-Protokoll aufbaut, tr\u00e4gt das Konzept der Verbindung nicht die Einschr\u00e4nkungen von TCP und Ausf\u00e4lle eines Stroms m\u00fcssen den Rest nicht beeinflussen.<\/p>\n<p>Wie <a href=\"https:\/\/twitter.com\/SimmerVigor\">Lucas Pardue<\/a> von Cloudflare es ausdr\u00fcckte:<\/p>\n<figure style=\"width: 1091px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2019\/03\/Lucas-pardue-http3-.png\" alt=\"Lucas Pardue \u00fcber HTTP\/3\" width=\"1091\" height=\"381\"><figcaption class=\"wp-caption-text\">Lucas Pardue \u00fcber HTTP\/3<\/figcaption><\/figure>\n<p>Mit einem Fokus auf UDP-Streams erreicht QUIC Multiplexing, ohne sich auf eine TCP-Verbindung konzentrieren zu m\u00fcssen. QUIC baut seine Verbindung auf einer h\u00f6heren Ebene als TCP auf. Neue Streams innerhalb von QUIC-Verbindungen sind nicht gezwungen, auf das Ende der anderen zu warten. QUIC-Verbindungen profitieren auch davon, dass der Overhead f\u00fcr TCP-Handshake wegf\u00e4llt, was die Latenzzeit reduziert.<\/p>\n<p>Die Leute von Cisco haben ein interessantes Video gemacht, das den 3-Wege-Handshake von TCP erkl\u00e4rt:<\/p>\n<p><span class=\"screen-reader-text\">Added: <\/span>https:\/\/www.youtube.com\/watch?v=LyDqA-dAPW4<\/p>\n<p>W\u00e4hrend QUIC die TCP-Zuverl\u00e4ssigkeitsfunktionen abschafft, gleicht es sie oberhalb der UDP-Schicht aus, indem es die erneute \u00dcbertragung von Paketen, die Bestellung und so weiter erm\u00f6glicht. Die Google Cloud Platform f\u00fchrte 2018 <a href=\"https:\/\/cloudplatform.googleblog.com\/2018\/06\/Introducing-QUIC-support-for-HTTPS-load-balancing.html\">die QUIC-Unterst\u00fctzung<\/a> f\u00fcr ihre Load Balancer ein und verzeichnete eine <strong>Verbesserung der durchschnittlichen Seitenladezeit um 8% weltweit<\/strong> und bis zu 13% in Regionen mit h\u00f6herer Latenz.<\/p>\n<p>Zwischen Google Chrome, YouTube, Gmail, Googles Suche und anderen Diensten konnte Google QUIC auf einem gro\u00dfen Teil des Internets einsetzen, ohne auf IETF zu warten. Die Ingenieure von Google behaupten, dass 2017 bereits 7% des Internetverkehrs \u00fcber QUIC abgewickelt wurden.<\/p>\n<p>Googles Version von QUIC konzentrierte sich auf den reinen HTTP-Transport unter Verwendung der HTTP\/2-Syntax. Leute von der IETF (die f\u00fcr die Standardisierung von QUIC verantwortlich sind), beschlossen, dass die IETF-Version von QUIC in der Lage sein sollte, mehr als nur HTTP zu transportieren. Vorl\u00e4ufig ist jedoch jede Arbeit an Nicht-HTTP-Protokollen \u00fcber QUIC auf Eis gelegt.<\/p>\n<p>Eine weitere Entscheidung der IETF-Arbeitsgruppe ist, dass die standardisierte Version anstelle der benutzerdefinierten L\u00f6sung von Google die Verschl\u00fcsselung TLS 1.3 verwenden wird. <a href=\"https:\/\/kinqsta.com\/de\/blog\/tls-1-3\/\">TLS 1.3<\/a> tr\u00e4gt im Vergleich zu den \u00e4lteren Versionen auch zur Protokollgeschwindigkeit bei, da seine Handshakes weniger Roundtrips erfordern. <strong>Kinsta unterst\u00fctzt TLS 1.3 auf allen unseren Servern und unser Kinsta CDN.<\/strong><\/p>\n<p>Im Moment verwendet Google weiterhin eine eigene Version von QUIC in seinem Produkt und richtet seine Entwicklungsarbeit auf die IETF-Standards aus. Die meisten anderen Internet-Player bauen auf der IETF-Version auf (die beiden unterscheiden sich neben der Verschl\u00fcsselung in einigen anderen Aspekten).<\/p>\n<p>Wenn wir Chrome Dev Tools \u00f6ffnen und einige von Googles Produkten, wie Google Mail, in der Spalte Protokoll auf der Registerkarte Netzwerk laden, werden wir viele Ressourcen sehen, die \u00fcber Googles Version des QUIC-Protokolls geladen werden. Dies gilt auch f\u00fcr die Produkte von Google wie Analytics, Google Tag Manager, etc.<\/p>\n<figure style=\"width: 2014px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2019\/03\/google-dienst-quic.png\" alt=\"Google Dienst QUIC\" width=\"2014\" height=\"838\"><figcaption class=\"wp-caption-text\">Google Dienst QUIC<\/figcaption><\/figure>\n<p>Cloudflare hat k\u00fcrzlich <a href=\"https:\/\/blog.cloudflare.com\/http-3-from-root-to-tip\/\">ein sehr umfangreiches Update<\/a> \u00fcber den Fortschritt der Standardisierung ver\u00f6ffentlicht.<\/p>\n<p>W\u00e4hrend UDP QUIC und HTTP\/3 einige inh\u00e4rente Vorteile bieten, bringt es auch einige Herausforderungen mit sich.<\/p>\n<p>TCP ist seit Jahren das Mainstream-Protokoll, w\u00e4hrend UDP es nicht ist, so dass Betriebssysteme und der Software-Stack daf\u00fcr im Allgemeinen nicht so optimiert sind. Folglich gibt es bei QUIC, nach einigen Sch\u00e4tzungen, viel h\u00f6here CPU-Last\/-Anforderungen, doppelt so viel wie bei HTTP\/2.<\/p>\n<p>Optimierungen gehen tief in den Kern von Betriebssystemen und <a href=\"https:\/\/electronics.stackexchange.com\/questions\/246184\/how-does-the-tcp-ip-stack-interact-with-wifi-components\">verschiedenen Routern und Ger\u00e4te-Firmware<\/a> ein. Dieser <a href=\"https:\/\/electronics.stackexchange.com\/questions\/246184\/how-does-the-tcp-ip-stack-interact-with-wifi-components\">Red Hat Tuning-Leitfaden<\/a> kann das Thema f\u00fcr diejenigen, die eher technisch orientiert sind, n\u00e4her beleuchten.<\/p>\n<p>Wir k\u00f6nnten sagen, dass QUIC versucht, TCP-Features auf Basis eines minimaleren und flexibleren Protokolls neu zu entwickeln.<\/p>\n<p>QUIC-Verbindungen, die wir bereits erw\u00e4hnt haben, kombinieren TLS und transportieren Handshakes. Einmal eingerichtet, werden sie durch eindeutige CIDs (Connection IDs) identifiziert. Diese IDs bleiben auch bei IP-\u00c4nderungen erhalten und k\u00f6nnen dazu beitragen, ununterbrochene Downloads zu sichern, z.B. bei einem Wechsel von 4G zu WiFi. Dies ist relevant, zumal immer mehr Internetverkehr auf mobilen Ger\u00e4ten abgewickelt wird. Es kann sich die Frage stellen, ob dieses Element von Google konzipiert wurde, um eine bessere Benutzerverfolgung \u00fcber verschiedene Verbindungen und Internetanbieter hinweg zu erm\u00f6glichen.<\/p>\n<p>TLS ist obligatorisch und soll es Ger\u00e4ten in der Mitte der Verbindungskette schwermachen, den Datenverkehr zu manipulieren oder zu schn\u00fcffeln. Deshalb ist es nicht selten, dass Firewall-Provider und Anbieter wie Cisco das UDP-Protokoll als Problem betrachten und M\u00f6glichkeiten zur Deaktivierung anbieten. Es ist f\u00fcr Zwischenh\u00e4ndler schwieriger, den QUIC-Verkehr zu inspizieren und zu \u00fcberwachen oder zu filtern.<\/p>\n<p>QUIC-Streams werden \u00fcber QUIC-Verbindungen, unidirektional oder bidirektional gesendet. Streams haben IDs, die den Initiator identifizieren, und angeben ob der Stream uni- oder bidirektional ist, und dienen unter anderem auch der Durchflusskontrolle im Strom.<\/p>\n<p>W\u00e4hrend QUIC ein Transportschichtprotokoll ist, ist HTTP die dar\u00fcber liegende Schicht, ein Anwendungsschichtprotokoll oder ein Anwendungsprotokoll.<\/p>\n<p>Da Abw\u00e4rtskompatibilit\u00e4t von gr\u00f6\u00dfter Bedeutung ist, fordert die IETF, dass die Implementierung von HTTP\/3 die alte Version (HTT1 oder HTTP\/2) in die Antwort einbezieht. Es wird einen Header enthalten, der den Client dar\u00fcber informiert, dass HTTP\/3 verf\u00fcgbar ist, zusammen mit Port-\/Host-Informationen, wie in <a href=\"https:\/\/tools.ietf.org\/html\/rfc7838\">RFC 7838<\/a> beschrieben.<\/p>\n<p>Dies unterscheidet sich von HTTP\/2, bei dem der Transport innerhalb des <a href=\"https:\/\/kinqsta.com\/de\/blog\/tls-vs-ssl\/\">TLS-Handshake<\/a> ausgehandelt werden kann. Da IETF jedoch quasi QUIC-basiertes HTTP\/3 als n\u00e4chsten Standard \u00fcbernommen hat, k\u00f6nnen wir erwarten, dass Webclients die HTTP\/3-Unterst\u00fctzung immer mehr erwarten. Es ist m\u00f6glich, dass Clients Daten von fr\u00fcheren HTTP\/3-Verbindungen zwischenspeichern und sich bei nachfolgenden Besuchen auf demselben Host direkt verbinden (Zero-Round-trip oder 0-RTT).<\/p>\n<h2>Zusammenfassung<\/h2>\n<p>Manche meinen, dass es angesichts der Tatsache, dass der HTTP\/2-Standard noch nicht vollst\u00e4ndig verabschiedet ist, noch zu fr\u00fch ist, um HTTP\/3 auf breiter Front zu propagieren. Das ist ein berechtigter Einwand, aber wie wir bereits erw\u00e4hnt haben, wurde dieses Protokoll bereits in gro\u00dfem Umfang getestet und implementiert. Google begann bereits <a href=\"https:\/\/www.theregister.co.uk\/2015\/04\/17\/google_quic_test_results\/\">2015<\/a> damit, es zu testen, ebenso wie Facebook im Jahr <a href=\"https:\/\/code.fb.com\/networking-traffic\/building-zero-protocol-for-fast-secure-mobile-connections\/\">2017<\/a>.<\/p>\n<p>Seit 2026 wird HTTP\/3 von gro\u00dfen Browsern wie Google Chrome und Brave unterst\u00fctzt. Auf der Infrastrukturseite haben Webserver wie <a href=\"https:\/\/docs.litespeedtech.com\/cp\/cpanel\/quic-http3\/\">Litespeed<\/a> und <a href=\"https:\/\/www.nginx.com\/blog\/introducing-technology-preview-nginx-support-for-quic-http-3\/\">Nginx<\/a> bereits funktionierende Implementierungen von HTTP\/3, w\u00e4hrend Netzwerkanbieter wie Cloudflare bereits vollst\u00e4ndige <a href=\"https:\/\/blog.cloudflare.com\/http3-the-past-present-and-future\/\">Unterst\u00fctzung f\u00fcr HTTP\/3<\/a> bereitgestellt haben.<\/p>\n<p>Zurzeit befindet sich HTTP\/3 noch in der Internet Draft-Phase, und die letzte Revision l\u00e4uft im August 2021 aus. Dieses Jahr wird spannend, denn wir k\u00f6nnen erwarten, dass die gro\u00dfen Softwareanbieter den neuen Standard implementieren werden.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>TL;DR Im November 2018 tagte die Internet Engineering Task Force (IETF) in Bangkok, und ein neuer Internet-Entwurf wurde verabschiedet. Das QUIC-Transportprotokoll, ein HTTP\/2-Nachfolger, wurde in HTTP\/3 &#8230;<\/p>\n","protected":false},"author":93,"featured_media":23578,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[38,30],"topic":[1010],"class_list":["post-23541","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-php","tag-webperf","topic-wordpress-tipps"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Was ist HTTP\/3? - Hintergrundinformationen \u00fcber das schnelle neue UDP-basierte Protokoll<\/title>\n<meta name=\"description\" content=\"HTTP\/3 ist die dritte Version des Hypertext Transfer Protocol (HTTP), fr\u00fcher bekannt als HTTP-over-QUIC. Sieh selbst, wie es das Web beschleunigt.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinqsta.com\/de\/blog\/http3\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Was ist HTTP\/3? - Hintergrundinformationen \u00fcber das schnelle neue UDP-basierte Protokoll\" \/>\n<meta property=\"og:description\" content=\"HTTP\/3 ist die dritte Version des Hypertext Transfer Protocol (HTTP), fr\u00fcher bekannt als HTTP-over-QUIC. Sieh selbst, wie es das Web beschleunigt.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinqsta.com\/de\/blog\/http3\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-04-23T15:39:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-24T21:37:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2019\/04\/http-3.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Tonino Jankov\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Was ist HTTP\/3? - Hintergrundinformationen \u00fcber das schnelle neue UDP-basierte Protokoll\" \/>\n<meta name=\"twitter:description\" content=\"HTTP\/3 ist die dritte Version des Hypertext Transfer Protocol (HTTP), fr\u00fcher bekannt als HTTP-over-QUIC. Sieh selbst, wie es das Web beschleunigt.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2019\/04\/http-3.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@t_jankov\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tonino Jankov\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"17\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/http3\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/http3\/\"},\"author\":{\"name\":\"Tonino Jankov\",\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/person\/b5c8a6abbe388595ddb49b50e3608f5a\"},\"headline\":\"Was ist HTTP\/3? &#8211; Hintergrundinformationen \u00fcber das schnelle neue UDP-basierte Protokoll\",\"datePublished\":\"2019-04-23T15:39:44+00:00\",\"dateModified\":\"2023-08-24T21:37:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/http3\/\"},\"wordCount\":3436,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/http3\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2019\/04\/http-3.jpg\",\"keywords\":[\"php\",\"webperf\"],\"articleSection\":[\"WordPress Leistungstutorials\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinqsta.com\/de\/blog\/http3\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/http3\/\",\"url\":\"https:\/\/kinqsta.com\/de\/blog\/http3\/\",\"name\":\"Was ist HTTP\/3? - Hintergrundinformationen \u00fcber das schnelle neue UDP-basierte Protokoll\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/http3\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/http3\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2019\/04\/http-3.jpg\",\"datePublished\":\"2019-04-23T15:39:44+00:00\",\"dateModified\":\"2023-08-24T21:37:58+00:00\",\"description\":\"HTTP\/3 ist die dritte Version des Hypertext Transfer Protocol (HTTP), fr\u00fcher bekannt als HTTP-over-QUIC. Sieh selbst, wie es das Web beschleunigt.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/http3\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinqsta.com\/de\/blog\/http3\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/http3\/#primaryimage\",\"url\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2019\/04\/http-3.jpg\",\"contentUrl\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2019\/04\/http-3.jpg\",\"width\":1460,\"height\":730,\"caption\":\"Was ist HTTP\/3?\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinqsta.com\/de\/blog\/http3\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinqsta.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress Tipps\",\"item\":\"https:\/\/kinqsta.com\/de\/thema\/wordpress-tipps\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Was ist HTTP\/3? &#8211; Hintergrundinformationen \u00fcber das schnelle neue UDP-basierte Protokoll\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinqsta.com\/de\/#website\",\"url\":\"https:\/\/kinqsta.com\/de\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen\",\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinqsta.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinqsta.com\/de\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinqsta.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\",\"https:\/\/x.com\/Kinsta_DE\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/person\/b5c8a6abbe388595ddb49b50e3608f5a\",\"name\":\"Tonino Jankov\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinqsta.com\/de\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a19ca97b6163594247b78eedc9574c1f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a19ca97b6163594247b78eedc9574c1f?s=96&d=mm&r=g\",\"caption\":\"Tonino Jankov\"},\"description\":\"Tonino is an entrepreneur, Linux &amp; OSS enthusiast, developer, and tech educator. He has over ten years of experience in development and has been in the blockchain space for 3+ years. When he's not coding, he writes for SitePoint and Alibaba Cloud, binge-watches the newest works of fiction on Netflix, and explores new travel destinations.\",\"sameAs\":[\"https:\/\/x.com\/t_jankov\"],\"url\":\"https:\/\/kinqsta.com\/de\/blog\/author\/toninojankov\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Was ist HTTP\/3? - Hintergrundinformationen \u00fcber das schnelle neue UDP-basierte Protokoll","description":"HTTP\/3 ist die dritte Version des Hypertext Transfer Protocol (HTTP), fr\u00fcher bekannt als HTTP-over-QUIC. Sieh selbst, wie es das Web beschleunigt.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinqsta.com\/de\/blog\/http3\/","og_locale":"de_DE","og_type":"article","og_title":"Was ist HTTP\/3? - Hintergrundinformationen \u00fcber das schnelle neue UDP-basierte Protokoll","og_description":"HTTP\/3 ist die dritte Version des Hypertext Transfer Protocol (HTTP), fr\u00fcher bekannt als HTTP-over-QUIC. Sieh selbst, wie es das Web beschleunigt.","og_url":"https:\/\/kinqsta.com\/de\/blog\/http3\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","article_published_time":"2019-04-23T15:39:44+00:00","article_modified_time":"2023-08-24T21:37:58+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2019\/04\/http-3.jpg","type":"image\/jpeg"}],"author":"Tonino Jankov","twitter_card":"summary_large_image","twitter_title":"Was ist HTTP\/3? - Hintergrundinformationen \u00fcber das schnelle neue UDP-basierte Protokoll","twitter_description":"HTTP\/3 ist die dritte Version des Hypertext Transfer Protocol (HTTP), fr\u00fcher bekannt als HTTP-over-QUIC. Sieh selbst, wie es das Web beschleunigt.","twitter_image":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2019\/04\/http-3.jpg","twitter_creator":"@t_jankov","twitter_site":"@Kinsta_DE","twitter_misc":{"Verfasst von":"Tonino Jankov","Gesch\u00e4tzte Lesezeit":"17\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinqsta.com\/de\/blog\/http3\/#article","isPartOf":{"@id":"https:\/\/kinqsta.com\/de\/blog\/http3\/"},"author":{"name":"Tonino Jankov","@id":"https:\/\/kinqsta.com\/de\/#\/schema\/person\/b5c8a6abbe388595ddb49b50e3608f5a"},"headline":"Was ist HTTP\/3? &#8211; Hintergrundinformationen \u00fcber das schnelle neue UDP-basierte Protokoll","datePublished":"2019-04-23T15:39:44+00:00","dateModified":"2023-08-24T21:37:58+00:00","mainEntityOfPage":{"@id":"https:\/\/kinqsta.com\/de\/blog\/http3\/"},"wordCount":3436,"commentCount":0,"publisher":{"@id":"https:\/\/kinqsta.com\/de\/#organization"},"image":{"@id":"https:\/\/kinqsta.com\/de\/blog\/http3\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2019\/04\/http-3.jpg","keywords":["php","webperf"],"articleSection":["WordPress Leistungstutorials"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinqsta.com\/de\/blog\/http3\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinqsta.com\/de\/blog\/http3\/","url":"https:\/\/kinqsta.com\/de\/blog\/http3\/","name":"Was ist HTTP\/3? - Hintergrundinformationen \u00fcber das schnelle neue UDP-basierte Protokoll","isPartOf":{"@id":"https:\/\/kinqsta.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinqsta.com\/de\/blog\/http3\/#primaryimage"},"image":{"@id":"https:\/\/kinqsta.com\/de\/blog\/http3\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2019\/04\/http-3.jpg","datePublished":"2019-04-23T15:39:44+00:00","dateModified":"2023-08-24T21:37:58+00:00","description":"HTTP\/3 ist die dritte Version des Hypertext Transfer Protocol (HTTP), fr\u00fcher bekannt als HTTP-over-QUIC. Sieh selbst, wie es das Web beschleunigt.","breadcrumb":{"@id":"https:\/\/kinqsta.com\/de\/blog\/http3\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinqsta.com\/de\/blog\/http3\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinqsta.com\/de\/blog\/http3\/#primaryimage","url":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2019\/04\/http-3.jpg","contentUrl":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2019\/04\/http-3.jpg","width":1460,"height":730,"caption":"Was ist HTTP\/3?"},{"@type":"BreadcrumbList","@id":"https:\/\/kinqsta.com\/de\/blog\/http3\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinqsta.com\/de\/"},{"@type":"ListItem","position":2,"name":"WordPress Tipps","item":"https:\/\/kinqsta.com\/de\/thema\/wordpress-tipps\/"},{"@type":"ListItem","position":3,"name":"Was ist HTTP\/3? &#8211; Hintergrundinformationen \u00fcber das schnelle neue UDP-basierte Protokoll"}]},{"@type":"WebSite","@id":"https:\/\/kinqsta.com\/de\/#website","url":"https:\/\/kinqsta.com\/de\/","name":"Kinsta\u00ae","description":"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen","publisher":{"@id":"https:\/\/kinqsta.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinqsta.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/kinqsta.com\/de\/#organization","name":"Kinsta","url":"https:\/\/kinqsta.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinqsta.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinqsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinqsta.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","https:\/\/x.com\/Kinsta_DE","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinqsta.com\/de\/#\/schema\/person\/b5c8a6abbe388595ddb49b50e3608f5a","name":"Tonino Jankov","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinqsta.com\/de\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a19ca97b6163594247b78eedc9574c1f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a19ca97b6163594247b78eedc9574c1f?s=96&d=mm&r=g","caption":"Tonino Jankov"},"description":"Tonino is an entrepreneur, Linux &amp; OSS enthusiast, developer, and tech educator. He has over ten years of experience in development and has been in the blockchain space for 3+ years. When he's not coding, he writes for SitePoint and Alibaba Cloud, binge-watches the newest works of fiction on Netflix, and explores new travel destinations.","sameAs":["https:\/\/x.com\/t_jankov"],"url":"https:\/\/kinqsta.com\/de\/blog\/author\/toninojankov\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/posts\/23541","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/users\/93"}],"replies":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/comments?post=23541"}],"version-history":[{"count":16,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/posts\/23541\/revisions"}],"predecessor-version":[{"id":43917,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/posts\/23541\/revisions\/43917"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/23541\/translations\/en"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/23541\/translations\/fr"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/23541\/translations\/it"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/23541\/translations\/es"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/23541\/translations\/nl"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/23541\/translations\/dk"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/23541\/translations\/se"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/23541\/translations\/de"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/23541\/translations\/pt"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/23541\/translations\/jp"},{"href":"https:\/\/kinqsta.com\/de\/wp-json\/kinsta\/v1\/posts\/23541\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/media\/23578"}],"wp:attachment":[{"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/media?parent=23541"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/tags?post=23541"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinqsta.com\/de\/wp-json\/wp\/v2\/topic?post=23541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}