Firefoxi öösel ja beetaversioonil on HTTP / 3 juba vaikimisi lubatud

Firefoxi arenduse eest vastutavad Mozilla arendajad teatasid sellest hiljuti Firefoxi igaõhtune järk ja ka beetaversioon on juba lubatud vaikimisi protokoll HTTP / 3.

HTTP / 3 tugi Firefoxis põhineb Mozilla väljatöötatud neqo projektil, mis pakub kliendi ja serveri rakendust QUIC-protokollile.

Komponendikood, mis toetab HTTP / 3 ja QUIC, on kirjutatud Rustis. HTTP / 3 kaasamise kontrollimiseks umbes: config on ette nähtud valik "network.http.http3.enabled".

Kliendi tarkvarast HTTP 3 eksperimentaalne tugi on juba lisatud Chrome'i ja curli ning serverite jaoks on see saadaval nii nginxis kui ka nginxi mooduli ja Cloudflare'i testiserveri kujul. HTTP / 3 klientide töö testimiseks on käivitatud mitu testsaiti.

HTTP / 3 on endiselt spetsifikatsiooni mustandi etapis ja IETF ei ole seda täielikult standardiseerinud. HTTP / 3 määratleb QUIC-protokolli kasutamise HTTP / 2 transpordina.

Protokoll QUIC (Kiired UDP Interneti-ühendused) alates 2013. aastast on selle välja töötanud Google alternatiivina veebi TCP + TLS-ile, mis lahendab TCP-ühenduste pika konfigureerimise ja läbirääkimiste aja probleemid ning välistab viivitused pakettide kadumise tõttu andmete edastamise ajal.

QUIC on UDP-ga seotud pistikprogramm, mis toetab mitme ühenduse multipleksimist ja pakub TLS / SSL-iga samaväärseid krüpteerimismeetodeid. IETF-is standardi väljatöötamise käigus tehti protokolli muudatusi, mille tulemuseks oli kahe paralleelse haru ilmumine: üks HTTP / 3 jaoks ja teine ​​Google'iga ühilduvaks (Chrome toetab mõlemat valikut).

QUICi põhijooned silma paistavad järgmised:

  • TLS-iga sarnane kõrge turvalisus (tegelikult pakub QUIC võimalust kasutada TLS-i UDP kaudu).
  • Edastuse terviklikkuse kontroll, vältides pakettide kadu.
  • Võimalus luua ühendus koheselt (0-RTT, umbes 75% juhtudest saab andmeid edastada kohe pärast ühenduse seadistuspaketi saatmist) ja tagada minimaalsed viivitused päringu saatmise ja vastuse saamise vahel (RTT, edasi-tagasi aeg ).
  • Pakettide uuesti edastamisel kasutage erinevat järjekorranumbrit, mis väldib vastuvõetavate pakettide identifitseerimise ebaselgust ja välistab ooteajad.
  • Paketi kaotamine mõjutab ainult sellega seotud voo edastamist ja ei peata andmete edastamist paralleelsetes voogudes, mida edastatakse praeguse ühenduse kaudu.
  • Vigade parandamise tööriistad, mis minimeerivad kaotatud pakettide uuesti edastamisest tingitud viivitusi. Spetsiaalsete paketitaseme veaparanduskoodide kasutamine olukordade vähendamiseks, mis nõuavad kadunud andmepakettide uuesti edastamist.
  • Krüptograafiliste plokkide piirid on joondatud QUIC-i pakettide piiridega, vähendades pakettide kadumise mõju järgnevate pakettide sisu dekodeerimisele.
  • TCP järjekorra blokeerimisel pole probleeme.
  • Toetus ühenduse ID-le, et vähendada mobiilseadmete klientide jaoks uuesti ühenduse loomiseks vajalikku aega.
  • Laiendatud mehhanismide ühendamise võimalus ühenduse ülekoormuse juhtimiseks.
  • Pakettide saatmise optimaalse kiiruse tagamiseks kasutage mõlema suuna jõudluse prognoosimise tehnikat, vältides ülekoormatusse sattumist, kus pakette kaob.
  • Tähelepanuväärne jõudlus ja ribalaius suurenevad TCP-ga. Selliste videoteenuste nagu YouTube puhul on QUIC-i kasutamine video vaatamise ajal puhverdamist vähendanud 30%.

Lõpuks stabiilsel harul on HTTP / 3 kaasamine kavandatud aasta käivitamine Firefox 88, mis on kavandatud 20. aprillile.

Kui soovite selle kohta rohkem teada saada HTTP / 3 toe lubamise kohta Firefoxis saate vaadata üksikasju Järgmisel lingil.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.