Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 5788|Antwort: 5

Das QUIC-Protokoll HTTP/3 wird offiziell veröffentlicht

[Link kopieren]
Veröffentlicht am 12.06.2022 14:07:25 | | | |
Nach jahrelanger harter Arbeit veröffentlichte die IETF (Internet Engineering Task Force) am 6. Juni 2022 offiziell das RFC für HTTP/3, die dritte große Version des Hypertext Transfer Protocol (HTTP), und das vollständige RFC umfasst über 20.000 Wörter und erklärt HTTP/3 ausführlich.



Gleichzeitig hat die Internet Engineering Task Force (IETF) auch die HTTP/1.1- und HTTP/2-Protokolle wie folgt aktualisiert:

HTTP/3 - RFC 9114-Protokoll:Der Hyperlink-Login ist sichtbar.
HTTP/2 - RFC 9113-Protokoll:Der Hyperlink-Login ist sichtbar.
HTTP/1.1 - RFC 9112-Protokoll:Der Hyperlink-Login ist sichtbar.

QUIC

QUIC (Quick UDP Internet Connection) ist einzigartig, entwickelt von GoogleBasierend auf UDPProtokoll für die Internet-Transportschicht mit niedriger Latenz. Im November 2016 veranstaltete die International Internet Engineering Task Force (IETF) das erste Arbeitsgruppentreffen der QUIC, das breite Aufmerksamkeit in der Branche erhielt. Das bedeutet auch, dass QUIC seinen Standardisierungsprozess als Next-Generation-Transportschichtprotokoll begonnen hat.

HTTP/3

HTTP/3 ist die dritte Hauptversion des Hypertext Transfer Protocol zum Informationsaustausch im World Wide Web, zusammen mit HTTP/1.1 und HTTP/2. HTTP/3 läuft immer auf QUIC (nicht TCP für TCP/IP, QUIC ersetzt es), und es ist erledigt (und steht im Zentrum von HTTP/3).

Es gibt viele Möglichkeiten, HTTP/3 zu implementieren, wie zum Beispiel Cloudflares Quiche, Caddys experimenteller Branch und Nginx' offizieller QUIC-Zweig.


Da Openssl das QUIC-Protokoll offiziell nicht unterstützt, wird angegeben, dass sie noch mit der Entwicklung von OpenSSL-3.0 beschäftigt sind und QUIC-Updates zu schnell sind, weshalb wir einen von Google entwickelten Branch verwenden müssenBoringssl

BoringSSL ist ein Fork von OpenSSL, der von Google entwickelt wurde, aber Code mit BoringSSL garantiert weder die Stabilität der API noch der ABI, daher wird Google weiterhin Fehlerbehebungen an OpenSSL einreichen und weiterhin die Core Infrastructure Initiative sowie die OpenBSD Foundation finanzieren.

Hintergrund: Google verwendete über 70 OpenSSL-Patches, von denen einige in das OpenSSL-Hauptrepository aufgenommen wurden, die meisten jedoch nicht. Da Android, Chrome und andere Projekte beginnen, eine Teilmenge dieser Patches zu benötigen, wird alles immer komplizierter, und es ist zu viel Aufwand, sicherzustellen, dass alle Patches korrekt über verschiedene Codebasen hinweg funktionieren. Also beschlossen sie, einen OpenSSL-Zweig zu erstellen.

Offizielle Website der NGINX-Filiale:Der Hyperlink-Login ist sichtbar.
Demo-Seite für nginx-quic:Der Hyperlink-Login ist sichtbar.




Wie schnell ist HTTP/3?

New York, USA: Hier sind die Antwortzeiten von HTTP/2 vs. HTTP/3, wenn man von drei verschiedenen Standorten des New Yorker Rechenzentrums anfragt:



HTTP/3 in:

Kleine Standorte sind 200 Millisekunden schneller
Die Inhaltsseite ist 325 Millisekunden schneller
Einzelseiten-Apps sind 300 Millisekunden schneller

Minnesota ist 1000 Meilen (ungefähr 160 Kilometer) von New York entfernt; Diese Länge ist für eine Netzwerkverbindung nichts wert. Es ist jedoch wichtig, dass HTTP/3 die Leistung auch über relativ kurze Entfernungen verbessern kann.


Der Test unterstützt QUIC-HTTP/3

Derzeit gibt es zwei Webseiten, mit denen getestet werden kann, ob unsere Website QUIC-HTTP/3 unterstützt, wie folgt:

Der Hyperlink-Login ist sichtbar.
Der Hyperlink-Login ist sichtbar.




(Ende)






Vorhergehend:Bulk-Anhänge-Upload (COS JavaScript SDK)
Nächster:[Drehen] Excel, um VBA-Code-Verknüpfungen anzuzeigen
 Vermieter| Veröffentlicht am 12.06.2022 14:08:31 |
Nginx fügt das HTTP/2-Protokoll aktiviert hinzu
https://www.itsvse.com/thread-10307-1-1.html
 Vermieter| Veröffentlicht am 05.07.2022 22:33:20 |
 Vermieter| Veröffentlicht am 29.11.2023 20:20:35 |
Nginx unterstützt bereits HTTP/3 und kann direkt heruntergeladen und genutzt werden.https://hg.nginx.org/nginx-quic/
Das Quiche-Projekt von Cloudflare, eine HTTP/3-Implementierung in der Rust-Sprache, ist von Cloudflare in Nginx integriert.https://github.com/cloudflare/quiche/tree/master/nginx
 Vermieter| Veröffentlicht am 09.07.2024 08:39:02 |
Code, der zuvor in einem separaten "quic"-Zweig entwickelt wurde, wird in die nginx-Hauptlinie integriert, da1.25.0Version ist es Teil von NGINX.

Die Unterstützung von QUIC und HTTP/3 ist experimentell und wird mit Vorsicht verwendet.
 Vermieter| Veröffentlicht am 10.07.2024 18:01:35 |
Nginx ermöglicht das HTTP/3-Protokoll basierend auf QUIC
https://www.itsvse.com/thread-10790-1-1.html
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com