Chrome füügt experimentell Ënnerstëtzung fir HTTP/3 Protokoll

Zu experimentell baut Chrome Canary dobäi Ënnerstëtzung fir den HTTP/3 Protokoll, deen en Add-on implementéiert fir HTTP z'erméiglechen iwwer de QUIC Protokoll ze schaffen. De QUIC Protokoll selwer gouf viru fënnef Joer an de Browser bäigefüügt an ass zënterhier benotzt fir d'Aarbecht mat Google Servicer ze optimiséieren. Zur selwechter Zäit ënnerscheet d'QUIC Versioun vu Google, déi am Chrome benotzt gouf, an e puer Detailer vun der Versioun vun Spezifikatioune IETF, awer elo sinn d'Implementatiounen synchroniséiert.

HTTP/3 standardiséiert d'Benotzung vu QUIC als Transport fir HTTP/2. Ze aktivéieren HTTP / 3 an QUIC Optioun vun 23 Entworf D'IETF Spezifikatioune erfuerderen datt Chrome mat den Optiounen "-enable-quic -quic-version=h3-23" gestart gëtt an dann wann Dir den Test Site opmaacht quick.rocks: 4433 Am Netzwierkinspektiounsmodus an Entwéckler Tools gëtt HTTP/3 Aktivitéit als "http/2+quic/99" ugewisen.

Erënneren, datt de Protokoll QUIC (Quick UDP Internet Connections) gouf vu Google zënter 2013 entwéckelt als Alternativ zu der TCP + TLS Kombinatioun fir de Web, léist Probleemer mat laange Setup- a Verhandlungszäite fir Verbindungen am TCP an eliminéiert Verspéidungen wann Päckchen beim Datentransfer verluer sinn. QUIC ass eng Ausdehnung vum UDP Protokoll deen d'Multiplexing vu verschidde Verbindungen ënnerstëtzt a Verschlësselungsmethoden gläichwäerteg mat TLS / SSL ubitt. De Protokoll a Fro ass schonn an der Google Serverinfrastruktur integréiert an ass Deel vu Chrome. geplangt fir Inklusioun am Firefox a gëtt aktiv benotzt fir Client Ufroen op Google Serveren ze déngen.

Haaptstrooss Fonctiounen QUIC:

  • Héich Sécherheet ähnlech wéi TLS (wesentlech QUIC bitt d'Fäegkeet TLS iwwer UDP ze benotzen);
  • Flow Integritéit Kontroll, Verhënnerung vu Paketverloscht;
  • D'Kapazitéit fir direkt eng Verbindung z'etabléieren (0-RTT, an ongeféier 75% vun de Fäll kënnen d'Donnéeën direkt iwwerdroe ginn nodeems de Verbindungssetup-Paket geschéckt gëtt) a minimale Verspéidungen tëscht der Ufro ze schécken an eng Äntwert ze kréien (RTT, Round Trip Time);
  • Net déi selwecht Sequenznummer benotzt wann Dir e Paket nei iwwerdroen, wat Ambiguititéit bei der Identifikatioun vun Empfangspakete vermeit a vun Timeouts lass gëtt;
  • De Verloscht vun engem Paket beaflosst nëmmen d'Liwwerung vum Stream, deen domat assoziéiert ass a stoppt net d'Liwwerung vun Daten a parallele Streamen iwwer déi aktuell Verbindung iwwerdroen;
  • Fehlerkorrekturfeatures déi Verzögerungen minimiséieren wéinst der Iwwerdroung vu verluerene Päckchen. Benotzung vu spezielle Feelerkorrekturcoden um Paketniveau fir Situatiounen ze reduzéieren déi d'Wiedertransmissioun vu verluerene Paketdaten erfuerderen.
  • Kryptografesch Blockgrenzen si mat QUIC Paketgrenzen ausgeriicht, wat den Impakt vu Paketverloschter op d'Dekodéierung vum Inhalt vun de spéider Pakete reduzéiert;
  • Keng Problemer mat TCP Schlaangen Spär;
  • Ënnerstëtzung fir d'Verbindungsidentifizéierer, wat d'Zäit reduzéiert fir eng Reconnection fir mobil Clienten z'etabléieren;
  • Méiglechkeet vun Verbindung fortgeschratt Verbindung Stau Kontroll Mechanismen;
  • Benotzt pro-Direction Débit Prévisiounstechniken fir sécherzestellen datt Päckchen mat optimalen Tariffer geschéckt ginn, verhënnert datt se iwwerlaascht ginn a Paketverloscht verursaachen;
  • Perceptibel Wuesstem Leeschtung an Débit am Verglach zu TCP. Fir Videoservicer wéi YouTube ass QUIC gewisen datt d'Rebufferungsoperatioune reduzéiert ginn wann Dir Videoe kuckt ëm 30%.

Source: opennet.ru

Setzt e Commentaire