HTTP/3 ËnnerstĂ«tzung ass par dĂ©faut aktivĂ©iert an Nightly a Beta Builds vu Firefox

Nightly a Beta Builds vu Firefox enthalen ËnnerstĂ«tzung fir den HTTP/3 Protokoll als Standard. An der stabiler Branche ass d'Inklusioun vun HTTP/3 geplangt fir d'VerĂ«ffentlechung vu Firefox 88, geplangt fir den 20. AbrĂ«ll. Chrome huet ugefaang selektiv HTTP/3 am Oktober 2020 z'aktivĂ©ieren.

D'HTTP/3-ËnnerstĂ«tzung vu Firefox basĂ©iert op dem neqo-Projet vu Mozilla, deen eng Client-Implementatioun ubitt an ... Server fir de QUIC Protokoll. De Code fir d'Komponenten, dĂ©i HTTP/3 an QUIC Ă«nnerstĂ«tzen, ass a Rust geschriwwen. Fir HTTP/3 z'aktivĂ©ieren, ass d'Optioun "network.http.http3.enabled" an about:config verfĂŒgbar. Experimentell HTTP/3 ËnnerstĂ«tzung gouf och zu Chrome a curl fir Client Software bĂ€igefĂŒĂŒgt, an Serveren Et ass an Nginx verfĂŒgbar, souwĂ©i als Nginx-Modul a Testserver vu Cloudflare. Verschidde TestsĂ€ite goufen lancĂ©iert fir d'FunktionalitĂ©it vum HTTP/3-Client ze testen.

Den HTTP/3 Protokoll ass nach Ă«mmer an der Entworf SpezifizĂ©ierungsstadium an ass nach net voll standardisĂ©iert vum IETF. HTTP/3 definĂ©iert d'Benotzung vum QUIC Protokoll als Transport fir HTTP/2. De QUIC (Quick UDP Internet Connections) Protokoll 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 wĂ€hrend Daten verluer sinn. transferĂ©ieren. 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. WĂ€rend der EntwĂ©cklung vum IETF Standard goufen Ännerungen am Protokoll gemaach, wat zu der Entstoe vun zwee parallele Filialen gefouert huet, eng fir HTTP / 3, an dĂ©i zweet Ă«nnerstĂ«tzt vu Google (Chrome Ă«nnerstĂ«tzt bĂ©id Optiounen).

Schlëssel Feature vu 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);
  • Benotzt eng aner Sequenznummer wann Dir e Paket iwwerdroe wĂ«llt, 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;
  • Eng merkbar ErhĂ©ijung vun der Leeschtung an Duerchgang am Verglach zum TCP. Fir Videoservicer wĂ©i YouTube ass QUIC gewisen datt d'Rebufferungsoperatioune reduzĂ©iert ginn wann Dir Videoe kuckt Ă«m 30%.

Source: opennet.ru

Kaaft zouverlĂ€sseg Hosting fir Site mat DDoS Schutz, VPS VDS Server đŸ”„ Kaaft zouverlĂ©issegt WebsĂ€ithosting mat DDoS-Schutz, VPS VDS Server | ProHoster