Microsoft yatsegula kukhazikitsa kwake kwa protocol ya QUIC yomwe imagwiritsidwa ntchito mu HTTP/3

Microsoft adalengeza za kutsegula laibulale code Ms Quic ndi kukhazikitsa protocol network Mendulo. Khodiyo idalembedwa mu C ndi wogawidwa ndi pansi pa MIT layisensi. Laibulaleyi ndi nsanja ndipo itha kugwiritsidwa ntchito osati pa Windows, komanso pa Linux pogwiritsa ntchito Njira kapena OpenSSL ya TLS 1.3. M'tsogolomu, akukonzekera kuthandizira nsanja zina.

Laibulaleyi idakhazikitsidwa ndi code ya driver ya msquic.sys yoperekedwa mu Windows 10 kernel (Insider Preview) kuti athe HTTP ndi SMB pamwamba pa QUIC. Khodiyo imagwiritsidwanso ntchito kukhazikitsa HTTP/3 mkati mwa Windows stack komanso mu NET Core. Kupititsa patsogolo laibulale ya MsQuic kudzachitika kwathunthu pa GitHub pogwiritsa ntchito ndemanga za anzawo, zopempha zokoka, ndi Nkhani za GitHub. Zakonzedwa zomwe zimayang'anira ntchito iliyonse ndikukokera pamayeso opitilira 4000. Pambuyo pakukhazikika kwachitukuko, zikukonzekera kuvomereza zosintha kuchokera kwa omwe akupanga chipani chachitatu.

MsQuic ikhoza kugwiritsidwa ntchito kale kupanga ma seva ndi makasitomala, koma sizinthu zonse zomwe zafotokozedwa mu IETF zomwe zilipo. Mwachitsanzo, palibe chithandizo cha 0-RTT, kusamuka kwamakasitomala, Path MTU Discovery, kapena kuwongolera Adilesi Yokonda Seva. Zina mwazinthu zomwe zakhazikitsidwa, kukhathamiritsa kumazindikiridwa kuti akwaniritse zochulukira komanso kuchedwetsa pang'ono, kuthandizira pazolowera / zotulutsa za asynchronous, RSS (Receive Side Scaling), komanso kuthekera kophatikiza zolowetsa ndi zotulutsa za UDP. Kukhazikitsa kwa MsQuic kwayesedwa kuti igwirizane ndi mitundu yoyesera ya asakatuli a Chrome ndi Edge.

Kumbukirani kuti HTTP/3 imayimira kugwiritsa ntchito protocol ya QUIC ngati mayendedwe a HTTP/2. Ndondomeko Mendulo (Quick UDP Internet Connections) yapangidwa ndi Google kuyambira 2013 monga njira ina yophatikizira TCP + TLS pa Webusaiti, kuthetsa mavuto ndi nthawi yayitali yokonzekera ndi kukambirana kwa maulumikizidwe mu TCP ndikuchotsa kuchedwa pamene mapaketi atayika panthawi yotumiza deta. QUIC ndikuwonjeza kwa protocol ya UDP yomwe imathandizira kuchulukitsa kwa maulumikizidwe angapo ndikupereka njira zolembera zofananira ndi TLS/SSL.

waukulu Mawonekedwe QUIC:

  • Chitetezo chapamwamba chofanana ndi TLS (makamaka QUIC imapereka mwayi wogwiritsa ntchito TLS 1.3 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) ;
    Microsoft yatsegula kukhazikitsa kwake kwa protocol ya QUIC yomwe imagwiritsidwa ntchito mu HTTP/3

  • 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, 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;
  • 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