HTTP/3 toe toetamine Firefoxis on planeeritud mais

Mozilla teatas, et kavatseb alustada HTTP/3 ja QUIC protokollide jĂ€rkjĂ€rgulist integreerimist Firefox 88 vĂ€ljaandes, mis on kavandatud 19. aprilliks (alguses oodati vĂ€ljaandmist 20. aprillil, kuid tundub, et see on graafiku jĂ€rgi ĂŒhe pĂ€eva vĂ”rra edasi lĂŒkatud). Alguses aktiveeritakse HTTP/3 tugi ainult vĂ€ikesele protsendile kasutajatest ja kui mingeid ettenĂ€gematuid probleeme ei ilmne, laiendatakse seda kĂ”igile mai lĂ”puks. Öö kogumistes ja beetaversioonides on HTTP/3 olnud vaikimisi lubatud mĂ€rtsi lĂ”pus.

Meenutame, et HTTP/3 rakendamine Firefoxis pĂ”hineb Mozilla arendataval projektil neqo, mis pakub kliendi ja serverid QUIC protokolli jaoks. HTTP/3 ja QUIC toe komponendid on kirjutatud Rust keeles. HTTP/3 lubamiseks on about:configis olemas seadistus "network.http.http3.enabled". Eksperimentaalne HTTP/3 tugi on klientrakendustes ka Chrome'is ja curlis, ning serverite saab seda kasutada nginx'is, samuti nginx-mooduli ja Cloudflare'i testserveri vormis. Veebilehtede kĂŒljelt on HTTP/3 tugi juba tagatud Google'i ja Facebooki serverites.

HTTP/3 protokoll on endiselt mustanditel ning ei ole veel lÔplikult standardiseeritud IETF-is. HTTP/3 kasutamiseks on vajalik kliendi ja serveri poolt sama versiooni mustandi QUIC ja HTTP/3 toetus, mis mÀÀratakse Alt-Svc pÀises (Firefox toetab mustandi specifikatsioone 27 kuni 32).

HTTP/3 mÀÀratleb QUIC protokolli kasutamise HTTP/2 transpordiks. QUIC (Quick UDP Internet Connections) on Google'i poolt alates 2013. aastast arendatav alternatiiv TCP+TLS lahendusele veebis, mis lahendab TCP-ĂŒhenduse seadistamise ja kokkuleppimise pika aega ning kĂ”rvaldab viivitused andmete edastamise ajal paketikaotuste tĂ”ttu. QUIC on UDP protokolli peal asuv kiht, mis toetab mitme ĂŒhenduse paljusid ja tagab TLS/SSL-iga vĂ”rdseid krĂŒpteerimismeetodeid. IETF-is standardi arendamise kĂ€igus tehti protokollis muudatusi, mis viis kahe samaaegselt eksisteeriva haru tekkeni, ĂŒks HTTP/3 jaoks ja teine Google'i toetatud haru (Chrome toetab mĂ”lemat versiooni).

QUIC peamised omadused:

  • KĂ”rge turvalisus, mis on sarnane TLS-ile (QUIC vĂ”imaldab tegelikult kasutada TLS-i UDP peal);
  • Voogude terviklikkuse kontrollimine, mis takistab pakettide kadumist;
  • VĂ”imalus kohe ĂŒhendus luua (0-RTT, umbes 75% juhtudest on andmed saadaval kohe pĂ€rast ĂŒhenduse loomise paketi saatmist) ja tagada minimaalne viivitus pĂ€ringu saatmise ja vastuse saamise vahel (RTT, Round Trip Time);
  • Pakettide uuesti edastamisel kasutatakse erinevat jĂ€rjestuse numbrit, mis aitab vĂ€ltida segadust vastuvĂ”etud pakettide mÀÀratlemisel ja kaotab aegumise probleemid;
  • 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ĂŒptograafiliste plokkide piirid on joondatud QUIC pakettide piiride kĂŒlge, mis vĂ€hendab pakettide kadumise 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;
  • MĂ€rkimisvÀÀrne jĂ”udluse ja lĂ€bilaskevĂ”ime kasvu vĂ”rreldes TCP-ga. Videoteenuste, nagu YouTube, puhul on QUIC kasutamine nĂ€idanud, et video vaatamise ajal on puhverdamise uuesti tegemise operatsioonide arv vĂ€henenud 30%.
  • Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster