Chrome imawonjezera chithandizo cha HTTP/3 choyesera

Ku zomanga zoyeserera Chrome Canary anawonjezera Thandizo la protocol ya HTTP/3, yomwe imagwiritsa ntchito zowonjezera kuti zitsimikizire kuti HTTP ikugwira ntchito pa protocol ya QUIC. Protocol ya QUIC yokha idawonjezedwa kwa msakatuli zaka zisanu zapitazo ndipo idagwiritsidwa ntchito kukhathamiritsa ntchito ndi mautumiki a Google. Nthawi yomweyo, mtundu wa Google wa QUIC womwe umagwiritsidwa ntchito mu Chrome udasiyana mwatsatanetsatane ndi mtunduwo mfundo IETF, koma zomwe zakhazikitsidwa tsopano zikugwirizana.

HTTP/3 imayimira kugwiritsa ntchito QUIC ngati mayendedwe a HTTP/2. Kuti mutsegule HTTP/3 ndi njira ya QUIC kuchokera 23 zolemba Mafotokozedwe a IETF amafuna kuti Chrome ikhazikitsidwe ndi zosankha "--enable-quic --quic-version=h3-23", pambuyo pake potsegula malo oyesera. miyala yamtengo wapatali: 4433 mu Network Inspection mode, zida zopanga mapulogalamu ziwonetsa ntchito ya HTTP/3 ngati "http/2+quic/99".

Kumbukirani kuti protocol Mendulo (Quick UDP Internet Connections) yapangidwa ndi Google kuyambira 2013 ngati njira ina ya TCP + TLS pa Webusaiti, kuthetsa mavuto ndi nthawi yayitali yokonzekera ndi kukambirana kwa maulumikizidwe mu TCP ndikuchotsa kuchedwa ngati kutayika kwa paketi panthawi yotumiza deta. QUIC ndi chowonjezera ku protocol ya UDP yomwe imathandizira kuchulukitsa kwa maulumikizidwe angapo ndipo imapereka njira zolembera zofananira ndi TLS/SSL. Protocol yomwe ikufunsidwa yaphatikizidwa kale muzowonjezera za seva ya Google, ndi gawo la Chrome, zakonzedwa kuti iphatikizidwe mu Firefox ndipo imagwiritsidwa ntchito mwachangu pothandizira makasitomala pa seva za Google.

waukulu Mawonekedwe QUIC:

  • Chitetezo chapamwamba, chofanana ndi TLS (kwenikweni, QUIC imapereka mphamvu yogwiritsira ntchito TLS pa UDP);
  • Kuwongolera umphumphu kuti muteteze kutayika kwa paketi;
  • Kutha kukhazikitsa kulumikizana nthawi yomweyo (0-RTT, pafupifupi 75% yamilandu, deta imatha kufalitsidwa mutangotumiza paketi yolumikizira) ndikuwonetsetsa kuchedwa kochepa pakati pa kutumiza pempho ndi kulandira yankho (RTT, Round Trip Time) ;
  • Osagwiritsa ntchito nambala yotsatizana yomwe mukutumizanso paketi, zomwe zimakuthandizani kuti mupewe kusatsimikizika pakuzindikira mapaketi omwe adalandira ndikuchotsa nthawi;
  • Kutayika kwa paketi kumangokhudza kuperekedwa kwa mtsinje wogwirizana nawo ndipo sikumayimitsa kutumizidwa kwa deta m'mitsinje yomwe imafalitsidwa mofanana ndi kugwirizana komwe kulipo;
  • Zida zowongolera zolakwika zomwe zimachepetsa kuchedwa chifukwa chotumizanso mapaketi otayika. Kugwiritsa ntchito manambala apadera owongolera zolakwika pamlingo wa paketi kuti muchepetse zinthu zomwe zimafuna kutumizanso deta yotayika ya paketi.
  • Malire a Cryptographic block amalumikizidwa ndi malire a paketi ya QUIC, zomwe zimachepetsa kutayika kwa paketi pakujambula zomwe zili m'mapaketi otsatirawa;
  • Palibe zovuta ndikuletsa mzere wa TCP;
  • Thandizo la ID yolumikizira kuchepetsa nthawi yolumikiziranso makasitomala am'manja;
  • Kuthekera kulumikiza njira zapamwamba zowongolera kuwongolera kuchuluka;
  • Kugwiritsa ntchito njira zolosera za bandwidth mbali iliyonse kuti zitsimikizire kulimba koyenera kwa kutumiza mapaketi, kupewa kugubuduza mumkhalidwe wosokonekera, momwe mumataya mapaketi;
  • Zomveka kukula magwiridwe antchito ndi kutulutsa poyerekeza ndi TCP. Kwa makanema apakanema monga YouTube, QUIC yawonetsedwa kuti imachepetsa kubweza mavidiyo ndi 30%.

Source: opennet.ru

Kuwonjezera ndemanga