Chrome har fÄtt experimentellt stöd för HTTP\/3-protokollet

I experimentella versioner Chrome Canary har lagts till stöd för HTTP/3-protokollet, som implementerar ett lager för att möjliggöra HTTP över QUIC-protokollet. QUIC-protokollet har lagts till i webblÀsaren för fem Är sedan och har sedan dess anvÀnts för att optimera arbetet med Googles tjÀnster. Den version av QUIC som anvÀndes i Chrome skiljde sig nÄgot frÄn den version som specifikationer IETF, men nu Àr implementeringarna synkroniserade.

HTTP/3 standardiserar anvĂ€ndningen av QUIC som transport för HTTP/2. För att aktivera HTTP/3 och varianten av QUIC frĂ„n 23 utkast IETF-specifikationerna krĂ€vs det att Chrome startas med alternativen "—enable-quic —quic-version=h3-23", efter vilket aktivitet för HTTP/3 i utvecklarverktygen kommer att visas som quic.rocks:4433 i nĂ€tverksinspektionslĂ€ge i utvecklarverktygen visas aktiviteten för HTTP/3 som "http/2+quic/99".

Vi pÄminner om att protokollet QUIC (Quick UDP Internet Connections) har utvecklats av Google sedan 2013 som ett alternativ till TCP+TLS för webben, vilket löser problemet med lÄng tid för att etablera och förhandla anslutningar i TCP och eliminerar fördröjningar vid paketförlust under datatransfer. QUIC utgör ett lager ovanpÄ UDP-protokollet, stödjer multiplexering av flera anslutningar och tillhandahÄller krypteringsmetoder som Àr jÀmförbara med TLS/SSL. Det aktuella protokollet Àr redan integrerat i Googles serverinfrastruktur, ingÄr i Chrome, planerat för att aktiveras i Firefox och anvÀnds aktivt för att hantera klientförfrÄgningar pÄ Googles servrar.

Huvud funktioner QUIC:

  • Hög sĂ€kerhet, liknande TLS (i praktiken ger QUIC möjlighet till anvĂ€ndning av TLS över UDP);
  • Kontroll av strömmens integritet, vilket förhindrar pak förlust;
  • Möjlighet att omedelbart upprĂ€tta en anslutning (0-RTT, i ungefĂ€r 75% av fallen kan data överföras omedelbart efter att anslutningsinstallationspaketet skickats) och sĂ€kerstĂ€lla minimala fördröjningar mellan begĂ€ran och svar (RTT, Round Trip Time);
  • Ingen anvĂ€ndning av samma sekvensnummer vid Ă„teröverföring av paket som gör att man kan undvika tveksamhet vid identifieringen av mottagna paket och eliminera timeout-problem;
  • Paketsförlust pĂ„verkar endast leveransen av den relaterade strömmen och stoppar inte dataöverföringen i parallella strömmar som sĂ€nds via den aktuella anslutningen;
  • Felkorrekteringsmedel som minimerar förseningar pĂ„ grund av Ă„teröverföring av förlorade paket. AnvĂ€ndning av speciella felkorrekteringskoder pĂ„ paketnivĂ„ för att minska situationer dĂ€r Ă„teröverföring av förlorad data krĂ€vs.
  • Kryptografiska blockgrĂ€nser Ă€r anpassade till QUIC-paketgrĂ€nser, vilket minskar inverkan av paketförluster pĂ„ avkodningen av innehĂ„ll i efterföljande paket;
  • Ingen köblockering som uppstĂ„r i TCP;
  • Stöd för anslutningsidentifierare som gör att tiden för att Ă„teransluta till mobila kunder minskar;
  • Möjlighet att ansluta avancerade mekanismer för överbelastningskontroll;
  • AnvĂ€ndning av tekniker för kapacitetsprognoser i varje riktning för att sĂ€kerstĂ€lla optimal paketöverföringstakt och förhindra att man hamnar i en överbelastad status dĂ€r paketförluster observeras;
  • SĂ€rskild ökning i prestanda och kapacitet jĂ€mfört med TCP. För videotjĂ€nster som YouTube har anvĂ€ndningen av QUIC visat pĂ„ en minskning av buffran under videoavspelning med 30%.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster