Firefox kÀivitab HTTP/3 toe eeldatavasti mai lÔpuks.

Mozilla on teatanud oma kavatsusest alustada HTTP/3 ja QUIC jĂ€rkjĂ€rgulist kasutuselevĂ”ttu Firefox 88 vĂ€ljalaskmisega, mis oli kavandatud 19. aprilliks (algselt pidi ilmuma 20. aprillil, kuid ajakava jĂ€rgi otsustades lĂŒkatakse see ĂŒhe pĂ€eva vĂ”rra edasi). HTTP/3 tugi lubatakse esialgu vaid vĂ€ikesele protsendile kasutajatest ja, vĂ€lja arvatud ootamatud probleemid, avaldatakse see kĂ”igile mai lĂ”puks. Öistes ehitustes ja beetaversioonides lubati HTTP/3 vaikimisi mĂ€rtsi lĂ”pus.

Meeldetuletuseks, HTTP/3 implementatsioon Firefoxis pÔhineb Mozilla arendatud neqo projektil, mis pakub kliendipoolset implementatsiooni ja server QUIC protokolli jaoks. HTTP/3 ja QUIC-i toetavate komponentide kood on kirjutatud Rustis. HTTP/3 lubamiseks on about:config failis saadaval valik "network.http.http3.enabled". Eksperimentaalne HTTP/3 tugi on lisatud ka Chrome'i ja curli klienditarkvara jaoks ning serverid See on saadaval Nginxis, samuti Nginx mooduli ja Cloudflare'i testserverina. Veebisaidi poolel on Google'i ja Facebooki serverites HTTP/3 tugi juba lubatud.

HTTP/3 protokoll on veel spetsifikatsiooni kavandi etapis ja IETF pole seda veel tĂ€ielikult standardiseerinud. HTTP/3 nĂ”uab kliendi ja serveri tuge samale QUIC-i mustandstandardi versioonile ja HTTP/3-le, mis on mÀÀratud Alt-Svc pĂ€ises (Firefox toetab spetsiifilisi mustandeid 27–32).

HTTP/3 mÀÀratleb QUIC-protokolli kasutamise HTTP/2 transpordina. Protokolli QUIC (Quick UDP Internet Connections) on Google vĂ€lja töötanud alates 2013. aastast alternatiivina TCP+TLS-i kombinatsioonile veebis, mis lahendab pikkade hÀÀlestus- ja lĂ€birÀÀkimisaegadega seotud probleeme TCP-ĂŒhenduste jaoks ning kĂ”rvaldab viivitused, kui andmeside ajal paketid kaovad. ĂŒlekandmine. QUIC on UDP-protokolli laiendus, mis toetab mitme ĂŒhenduse multipleksimist ja pakub TLS/SSL-iga samavÀÀrseid krĂŒpteerimismeetodeid. IETF-i standardi vĂ€ljatöötamise kĂ€igus tehti protokollis muudatusi, mis tĂ”id kaasa kahe paralleelse haru tekkimise, ĂŒks HTTP/3 jaoks ja teine ​​Google'i poolt toetatud (Chrome toetab mĂ”lemat varianti).

QUIC-i pÔhifunktsioonid:

  • KĂ”rge turvalisus, mis sarnaneb TLS-iga (sisuliselt annab QUIC vĂ”imaluse kasutada TLS-i ĂŒle UDP);
  • Voo terviklikkuse kontroll, mis hoiab Ă€ra pakettide kadumise;
  • VĂ”imalus koheselt luua ĂŒhendus (0-RTT, ligikaudu 75% juhtudest saab andmeid edastada kohe pĂ€rast ĂŒhenduse seadistuspaketi saatmist) ja tagada minimaalsed viivitused pĂ€ringu saatmise ja vastuse saamise vahel (RTT, Round Trip Time);
  • Erineva jĂ€rjenumbri kasutamine paketi uuesti edastamisel, mis vĂ€ldib vastuvĂ”etud pakettide tuvastamisel ebaselgust ja vabaneb ajalĂ”ppudest;
  • Paketi kadumine mĂ”jutab ainult sellega seotud voo edastamist ega peata andmete edastamist paralleelsetes voogudes, mis edastatakse praeguse ĂŒhenduse kaudu;
  • Veaparandusfunktsioonid, mis minimeerivad kadunud pakettide uuesti saatmisest tingitud viivitusi. Spetsiaalsete veaparanduskoodide kasutamine paketi tasemel, et vĂ€hendada olukordi, mis nĂ”uavad kadunud pakettandmete uuesti edastamist.
  • KrĂŒptograafiliste plokkide piirid joondatakse QUIC-pakettide piiridega, mis vĂ€hendab pakettide kadude mĂ”ju jĂ€rgnevate pakettide sisu dekodeerimisele;
  • TCP jĂ€rjekorra blokeerimisega probleeme pole;
  • Ühenduse identifikaatori tugi, mis vĂ€hendab mobiiliklientide taasĂŒhenduse loomiseks kuluvat aega;
  • VĂ”imalus ĂŒhendada tĂ€iustatud ĂŒhenduse ĂŒlekoormuse kontrollimehhanisme;
  • Kasutab suunapĂ”hiseid lĂ€bilaskevĂ”ime prognoosimise tehnikaid, et tagada pakettide saatmine optimaalse kiirusega, vĂ€ltides nende ummistumist ja pakettide kadumist;
  • MĂ€rkimisvÀÀrne jĂ”udluse ja lĂ€bilaskevĂ”ime kasv vĂ”rreldes TCP-ga. Videoteenuste (nt YouTube) puhul vĂ€hendab QUIC taaspuhverdamistoiminguid videote vaatamisel 30%.
  • Allikas: opennet.ru

Ostke DDoS-kaitsega saitide jaoks usaldusvÀÀrne hostimine, VPS VDS-serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega, VPS VDS serverid | ProHoster