Chrome'i on lisatud katsetustena protokolli HTTP/3 tugi

Katselusversioonid Chrome Canary on lisatud HTTP/3 protokolli tugi, mis rakendab HTTP töötamist QUIC protokolli peal. QUIC protokoll lisati brauserisse viis aastat tagasi ja on sellest ajast alates kasutusel Google'i teenuste optimeerimiseks. Samas erineb Google Chrome'i versioon QUIC-st teatud detailides spetsifikatsioonidest IETF, kuid nüüd on rakendused sünkroniseeritud.

HTTP/3 standardiseerib QUIC-i kasutamise HTTP/2 transportimiseks. HTTP/3 ja QUIC-i variandi lubamiseks 23. mustandi IETF spetsifikatsioonidest on vajalik Chrome'i käivitamine valikute "—enable-quic —quic-version=h3-23" kaudu, mille järel kuvatakse testimise veebisaidi avamisel quic.rocks:4433 võrgukatsesuvandite režiimis arendajate tööriistade kaudu HTTP/3 tegevusena "http/2+quic/99".

Meenutame, et protokoll QUIC (Quick UDP Internet Connections) on alates 2013. aastast arendatud Google'i poolt alternatiivina TCP+TLS ühendusele, lahendades TCP kõrge ühenduse loomise ja kooskõlastamise ajal, ning kõrvaldab viivitused andmete edastamise ajal pakettide kadumise korral. QUIC on UDP protokolli pealiskihiks, mis toetab mitme ühenduse multiplikatsiooni ja pakub krüptimise meetodeid, mis on ekvivalent TLS/SSL-iga. Vastav protokoll on juba integreeritud Google'i serveri infrastruktuuri, see on osa Chrome'ist, on planeeritud et aktiveerida Firefoxis ja seda kasutatakse aktiivselt Google'i serverites kliendipäringute teenindamiseks.

Peamised omadused QUIC:

  • Kõrge turvalisus, mis on sarnane TLS-ile (QUIC võimaldab tegelikult kasutada TLS-i UDP peal);
  • Voogude terviklikkuse kontrollimine, mis takistab pakettide kadumist;
  • Kohene ühenduse loomise võimalus (0-RTT, umbes 75% juhtudest saab andmeid edastada kohe pärast ühenduse loomise paketi saatmist) ning tagab minimaalsed viivitused päringu saatmise ja vastuse saamise vahel (RTT, Round Trip Time);
  • Ei kasutata sama järjestikuse numbri paketi kordussaatmisel, mis võimaldab vältida segadust saadud paketide tuvastamisel ja kõrvaldab ajutised katkestused;
  • Paketi kadu mõjutab ainult seotud voogu ja ei peata andmete edastamist paralleelselt edastatavatest voogudest läbi praeguse ühenduse;
  • Vigade parandamise vahendid, mis minimeerivad viivitused kadunud pakettide kordussaatmise tõttu. Spetsiaalsete vigade parandamise koodide kasutamine paketi tasandil, et vähendada olukordade arvu, mis vajavad kadunud paketi andmete uuesti edastamist.
  • Krüptograafilised plokki piirded on joondatud QUICi pakettide piirdetega, mis vähendab pakettide kadude mõju järgmiste pakettide sisu dekodeerimisele;
  • TCP järjekorra ummistusega seotud probleeme pole.
  • Ühenduse identifikaatori toetus, mis võimaldab mobiilsete klientide uuesti ühendamise aega lühendada;
  • Täpsemate ühenduse koormusjuhtimise mehanismide toetus;
  • Võimet kasutada igas suunas läbipääsutehnika prognoosimist, et tagada optimaalne pakettide saatmise intensiivsus, vältides ülekoormusse sattumist, mille korral toimub pakettide kadu;
  • Silmatorkav kasv suurem jõudlus ja läbilaskevõime, võrreldes TCP-ga. Video teenuste, nagu YouTube, puhul on QUIC-i kasutamine vähendanud uuesti puhverdamise operatsioonide arvu video vaatamise ajal 30% võrra.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster