Protocol ya QUIC yalandila mulingo womwe waperekedwa.

IETF (Internet Engineering Task Force), yomwe imapanga ma protocol ndi zomangamanga pa intaneti, yatsirizitsa RFC ya protocol ya QUIC ndikusindikiza zofananira pansi pa zozindikiritsa RFC 8999 (zodziyimira pawokha za protocol), RFC 9000 (transport over UDP), RFC. 9001 (TLS encryption of the QUIC communication channel) ndi RFC 9002 (congestion control and packet loss discovering during data transmission).

Ma RFC adalandira udindo wa "Proposed Standard", pambuyo pake ntchito idzayamba kupatsa RFC udindo wa ndondomeko yowonongeka (Draft Standard), zomwe zikutanthauza kukhazikika kwathunthu kwa protocol ndikuganizira ndemanga zonse zomwe zaperekedwa. Protocol ya HTTP/3, yomwe imatanthawuza kugwiritsa ntchito protocol ya QUIC ngati mayendedwe a HTTP/2, ikadali pamlingo wofotokozera, koma posachedwa idzakhazikitsidwa ndi IETF.

Zikuyembekezeka kuti kuyimitsidwa kwa QUIC kudzalimbikitsa kukhazikitsidwa kwa protocol iyi, komanso kukulitsa zowonjezera potengera izi, monga WebTransport (ukadaulo wotumizira ndi kulandira deta pakati pa osatsegula ndi seva) ndi MASQUE. (ukadaulo wolumikizirana womwe umakulitsa luso la SOCKS ndi HTTP CONNECT, ndikugwiritsa ntchito HTTPS pa QUIC ngati zoyendera).

Tikumbukire kuti protocol ya QUIC (Quick UDP Internet Connections) idapangidwa ndi Google kuyambira 2013 ngati njira ina yophatikizira TCP + TLS pa Webusayiti, kuthetsa mavuto ndi kukhazikitsidwa kwautali ndi nthawi yolumikizirana mu TCP ndikuchotsa kuchedwa mapaketi amatayika panthawi yotumiza deta. QUIC ndikuwonjeza kwa protocol ya UDP yomwe imathandizira kuchulukitsa kwa maulumikizidwe angapo ndikupereka njira zolembera zofananira ndi TLS/SSL. Pachitukuko cha muyezo wa IETF, kusintha kunapangidwa ku protocol, zomwe zinapangitsa kuti pakhale nthambi ziwiri zofanana, imodzi ya HTTP/3, ndipo yachiwiri imathandizidwa ndi Google (Chrome imathandizira njira zonse ziwiri, ndipo Firefox imathandizira mtundu wa IETF) .

Zofunikira za QUIC:

  • Chitetezo chapamwamba, chofanana ndi TLS (kwenikweni, QUIC imapereka mphamvu yogwiritsira ntchito TLS pa UDP);
  • Kuwongolera umphumphu kuti muteteze kutayika kwa paketi;
  • Kutha kukhazikitsa nthawi yomweyo kugwirizana (0-RTT, pafupifupi 75% ya milandu deta akhoza kupatsirana mwamsanga pambuyo kutumiza khwekhwe paketi) ndi kupereka kuchedwa kochepa pakati kutumiza pempho ndi kulandira yankho (RTT, Round Trip Time);
  • Kugwiritsa ntchito nambala yotsatizana yosiyana potumizanso paketi, zomwe zimapewa kusamvetsetsana pakuzindikira mapaketi omwe alandilidwa 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, omwe amachepetsa kutayika kwa paketi polemba 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;
  • Kuwonjezeka kwakukulu kwa ntchito ndi kupititsa patsogolo poyerekeza ndi TCP. Kwa makanema apakanema monga YouTube, QUIC yawonetsedwa kuti imachepetsa kubweza ntchito mukawonera makanema ndi 30%.

Source: opennet.ru

Kuwonjezera ndemanga