Chrome jżid appoġġ sperimentali għall-protokoll HTTP/3

Għal bini sperimentali Kanarji tal-Kromju miżjud appoġġ għall-protokoll HTTP/3, li jimplimenta add-on biex jippermetti li HTTP jaħdem fuq il-protokoll QUIC. Il-protokoll QUIC innifsu ġie miżjud mal-browser ħames snin ilu u minn dakinhar intuża biex jiġi ottimizzat ix-xogħol mas-servizzi tal-Google. Fl-istess ħin, il-verżjoni QUIC minn Google użata fil-Chrome kienet differenti f'xi dettalji mill-verżjoni minn speċifikazzjonijiet IETF, iżda issa l-implimentazzjonijiet huma sinkronizzati.

HTTP/3 tistandardizza l-użu ta' QUIC bħala trasport għal HTTP/2. Biex tippermetti HTTP/3 u għażla QUIC minn 23 abbozz L-ispeċifikazzjonijiet tal-IETF jeħtieġu li Chrome jitnieda bl-għażliet "-enable-quic -quic-version=h3-23" u mbagħad meta tiftaħ is-sit tat-test quick.rocks:4433 Fil-modalità ta 'spezzjoni tan-netwerk fl-għodod tal-iżviluppatur, l-attività HTTP/3 se tintwera bħala "http/2+quic/99".

Ifakkar li l-protokoll QUIC (Quick UDP Internet Connections) ġiet żviluppata minn Google mill-2013 bħala alternattiva għall-kombinazzjoni TCP + TLS għall-Web, issolvi problemi b'setup twal u ħinijiet ta 'negozjar għal konnessjonijiet f'TCP u jeliminaw id-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-protokoll inkwistjoni huwa diġà integrat fl-infrastruttura tas-server ta' Google u huwa parti minn Chrome. ippjanat għall-inklużjoni fil-Firefox u tintuża b'mod attiv biex taqdi t-talbiet tal-klijenti fuq is-servers ta' Google.

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