Quic: Curl kann HTTP/3

Das extrem weit verbreitete Download- und Transfer-Werkzeug Curl unterstützt erstmals das Protokoll HTTP/3, das über den ebenfalls neuen Standard Quic transportiert wird. Noch ist die Technik aber sehr experimentell.

Artikel veröffentlicht am ,
Die ersten Transfers per HTTP/3 können mit Curl getestet werden.
Die ersten Transfers per HTTP/3 können mit Curl getestet werden. (Bild: Pexels)

Neben den Implementierungen der Browser ist die Umsetzung von HTTP in Curl die wohl wichtigste Client-Implementierung des Internetprotokolls. Der Projektgründer und Chefentwickler des beliebten Download- und Transfer-Werkzeugs, Daniel Stenberg, berichtet nun in seinem Blog vom ersten erfolgreichen HTTP/3-Transfer mit Curl.

Stellenmarkt
  1. Configuration Manager/IT-Systemkaufmann (m/w/d)
    CREATON GmbH, Wertingen
  2. Fachbereichskoordinator*in für Digitalisierung (m/w/d)
    Landeshauptstadt Stuttgart, Stuttgart
Detailsuche

Bei HTTP/3 handelt es sich um das bei der Internet Engineering Task Force (IETF) ursprünglich als HTTP-über-Quic erstellte Protokoll. Die IETF hatte die Arbeiten von Google an Quic für eine eigene Standardisierung übernommen. Dabei ist das IETF Quic im Gegensatz zur Ursprungsidee in ein Transportprotokoll und darüber liegende Schichten aufgeteilt worden.

Zur Unterstützung des neuen und noch nicht offiziell verabschiedeten Protokolls greift Curl auf die HTTP/3-Implementierung Quiche von Cloudflare zurück. Das Transferwerkzeug Curl hat für HTTP/3 eine neue Kommandozeilen-Option erhalten, mit der die Nutzung des Protokolls forciert werden kann. Das schließt dann natürlich auch die Verwendung von Quic statt TCP ein.

Arbeiten erst am Anfang

Bisher ist die Arbeit an HTTP/3 in Curl noch sehr experimentell, wie Stenberg schreibt. Der Code dazu sei nicht aufgeräumt, habe noch Lücken bei der Funktionalität und verfüge auch nicht über Fehlerüberprüfungen. Ebenso werde sich wohl noch einiges an dem Code ändern, Interessierte sollen dennoch schon mal mit dem Code experimentieren.

Golem Akademie
  1. OpenShift Installation & Administration
    9.-11. August 2021, online
  2. Python kompakt - Einführung für Softwareentwickler
    28.-29. Oktober 2021, online
  3. Advanced Python - Fortgeschrittene Programmierthemen
    16./17. September 2021, online
Weitere IT-Trainings

Zusätzlich zu Quiche soll Curl künftig für HTTP/3 auch die Bibliothek Ngtcp2 als Backend unterstützen. Denn Quiche kann nur mit BoringSSL verwendet, wohingegen Ngtcp2 mehrere TLS-Backends unterstützt. Aber auch diese TLS-Backends müssen an die Verwendung mit Quic angepasst werden, was das Entwicklerteam von Ngtcp2 schon für OpenSSL umgesetzt hat.

Bis ein Curl-Transfer per HTTP/3 mit verschiedenen TLS-Backends umgesetzt werden kann, vergeht wohl noch einige Zeit. Und auch die Standardisierung von HTTP/3 sowie Quic ist noch nicht abgeschlossen.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Akkutechnik
CATL stellt erste Natrium-Ionen-Akkus für Autos vor

160 Wh pro Kilogramm. 80 Prozent Akkuladung in 15 Minuten. 90 Prozent Kapazität bei minus 20 Grad Celsius. CATL startet eine neue Ära der Akku-Technik.
Eine Analyse von Frank Wunderlich-Pfeiffer

Akkutechnik: CATL stellt erste Natrium-Ionen-Akkus für Autos vor
Artikel
  1. EcommerceBytes: Ex-Ebay-Manager muss wegen Kakerlaken-Paketen ins Gefängnis
    EcommerceBytes
    Ex-Ebay-Manager muss wegen Kakerlaken-Paketen ins Gefängnis

    Ein ehemaliger Ebay-Manager hat Ekelpakete an Journalisten verschickt. Er wurde zu einer Gefängnisstrafe verurteilt.

  2. Flexibles Arbeiten: Apple schließt interne Slack-Kanäle zu Homeoffice
    Flexibles Arbeiten
    Apple schließt interne Slack-Kanäle zu Homeoffice

    Apple geht gegen die Bewegung vor, die mehr Homeoffice fordert und schließt interne Slack-Kanäle, über die sich Mitarbeiter austauschten.

  3. Software-Update: Teslas bekommen Disney+ und Waschstraßen-Modus
    Software-Update
    Teslas bekommen Disney+ und Waschstraßen-Modus

    Das neue Tesla-Softwareupdate verschafft den Elektroautos Zugang zu Disney+ sowie einen Autowaschmodus und eine Option für selbstabblendende Spiegel.


Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Schnäppchen • Bosch Professional günstiger • Asus TUF Gaming 23,8" FHD 144Hz 169€ • Acer-Chromebooks zu Bestpreisen (u. a. 14" 64GB 229€) • Alternate (u. a. Deepcool-Gehäuselüfter ab 24,99€) • EA-Spiele (PC) günstiger (u. a. Battlefield 5 5,99€) • Philips-Fernseher 65" Ambilight 679€ [Werbung]
    •  /