Il-bini ta' filgħaxija ta' Firefox issa jappoġġja HTTP/3

В bini filgħaxija Firefox, li se jifforma l-bażi għar-rilaxx ta’ Firefox 72, skedat għas-7 ta’ Jannar, miżjud Appoġġ għall-protokoll HTTP/3. B'mod awtomatiku, HTTP/3 huwa diżattivat u jeħtieġ li l-għażla "network.http.http3.enabled" tiġi attivata f'about:config.

L-appoġġ HTTP/3 f'Firefox huwa bbażat fuq proġett żviluppat minn Mozilla neqo, li jipprovdi implimentazzjoni ta' klijent u server għall-protokoll QUIC. Il-kodiċi tal-komponent għall-appoġġ HTTP/3 u QUIC huwa miktub f'Rut.
Mis-softwer tal-klijent, appoġġ sperimentali għal HTTP/3 huwa wkoll diġà miżjud fil-Chrome u curl, u għas-servers huwa disponibbli fil-forma модуля għal nginx u server tat-test ibbażat fuq il-librerija quiche (implimentazzjoni QUIC u HTTP/3 f'Sadid minn Cloudflare). Biex tittestja l-operat tal-klijenti HTTP/3 imnedija diversi siti tat-test, li ħafna minnhom għadhom ma jinfetħux b'mod korrett fil-Firefox (HTTP/3 jinsab fl-istadju abbozz ta' speċifikazzjoni u mhix kompletament standardizzata).

Ifakkar li HTTP/3 tistandardizza l-użu tal-protokoll QUIC bħala trasport għal HTTP/2. Protokoll QUIC (Quick UDP Internet Connections) ġie żviluppat minn Google mill-2013 bħala alternattiva għall-kombinazzjoni TCP + TLS għall-Web, isolvi problemi b'setup twal u ħinijiet ta 'negozjar għal konnessjonijiet f'TCP u jeliminaw dewmien meta l-pakketti jintilfu waqt it-trasferiment tad-dejta. QUIC hija estensjoni tal-protokoll UDP li tappoġġja l-multiplexing ta 'konnessjonijiet multipli u tipprovdi metodi ta' encryption ekwivalenti għal TLS/SSL.

Il-prinċipali Karatteristiċi QUIC:

  • Sigurtà għolja simili għal TLS (essenzjalment QUIC jipprovdi l-abbiltà li tuża TLS fuq UDP);
  • Kontroll tal-integrità tal-fluss, li jipprevjeni t-telf tal-pakketti;
  • Il-ħila li tistabbilixxi konnessjoni istantanjament (0-RTT, f'madwar 75% tal-każijiet id-dejta tista 'tiġi trażmessa immedjatament wara li jintbagħat il-pakkett tas-setup tal-konnessjoni) u tipprovdi dewmien minimu bejn li tibgħat talba u tirċievi tweġiba (RTT, Round Trip Time);
  • Ma jużax l-istess numru ta 'sekwenza meta jerġa' jittrażmetti pakkett, li jevita l-ambigwità fl-identifikazzjoni ta 'pakketti riċevuti u jeħles mill-timeouts;
  • Telf ta 'pakkett jaffettwa biss il-kunsinna tal-fluss assoċjat miegħu u ma jwaqqafx il-kunsinna ta' data fi flussi paralleli trażmessi permezz tal-konnessjoni kurrenti;
  • Karatteristiċi ta 'korrezzjoni ta' żbalji li jimminimizzaw id-dewmien minħabba trażmissjoni mill-ġdid ta 'pakketti mitlufa. Użu ta' kodiċijiet speċjali ta' korrezzjoni ta' żbalji fil-livell tal-pakkett biex jitnaqqsu s-sitwazzjonijiet li jeħtieġu trażmissjoni mill-ġdid tad-dejta tal-pakkett mitlufa.
  • Il-konfini tal-blokok kriptografiċi huma allinjati mal-konfini tal-pakketti QUIC, li jnaqqas l-impatt tat-telf tal-pakketti fuq id-dekodifikazzjoni tal-kontenut tal-pakketti sussegwenti;
  • Ebda problemi bl-imblukkar tal-kju TCP;
  • Appoġġ għall-identifikatur tal-konnessjoni, li jnaqqas iż-żmien li jieħu biex tiġi stabbilita konnessjoni mill-ġdid għall-klijenti mobbli;
  • Possibbiltà ta' konnessjoni ta' mekkaniżmi avvanzati ta' kontroll tal-konġestjoni tal-konnessjoni;
  • Juża tekniki ta' tbassir ta' throughput għal kull direzzjoni biex jiżgura li l-pakketti jintbagħtu b'rati ottimali, u ma jħallihomx isiru konġestjonati u jikkawżaw telf ta' pakketti;
  • Perċettibbli tkabbir prestazzjoni u throughput meta mqabbla ma 'TCP. Għal servizzi tal-vidjo bħal YouTube, QUIC intwera li jnaqqas l-operazzjonijiet ta 'rebuffering meta jaraw vidjows bi 30%.

Sors: opennet.ru

Żid kumment