Microsoft waxay furtay dhaqangelinteeda borotokoolka QUIC ee lagu isticmaalo HTTP/3

Microsoft lagu dhawaaqay ku saabsan furitaanka koodka maktabadda msquic iyada oo la fulinayo nidaamka shabakadaha QUIC. Koodhku wuxuu ku qoran yahay C iyo qaybiyey hoos shatiga MIT. Maktabadu waa iskutallaab waxaana loo isticmaali karaa ma aha oo kaliya Windows, laakiin sidoo kale Linux iyada oo la adeegsanayo kanaalka ama OpenSSL ee TLS 1.3. Mustaqbalka, waxaa la qorsheeyay in lagu taageero aaladaha kale.

Maktabadu waxay ku salaysan tahay msquic.sys koodka darawalka ee lagu bixiyo Windows 10 kernel (Insider Preview) si ay awood ugu siiso HTTP iyo SMB dusha sare ee QUIC. Koodhka waxa kale oo loo isticmaalaa in lagu hirgaliyo HTTP/3 gudaha xidhmada Windows iyo NET Core. Horumarinta maktabadda MsQuic waxaa si buuxda loogu qaban doonaa GitHub iyadoo la isticmaalayo dib u eegista asxaabta dadwaynaha, codsiyada jiidashada, iyo Arrimaha GitHub. Kaabayaal ayaa la diyaariyay oo hubinaya go'aan kasta oo soo jiid codsi kasta oo ka kooban in ka badan 4000 oo tijaabo ah. Kadib xasilinta deegaanka horumarinta, waxaa la qorsheeyay in la aqbalo isbeddelada horumariyeyaasha dhinac saddexaad.

MsQuic mar hore ayaa loo isticmaali karaa si loo abuuro adeegayaal iyo macaamiisha, laakiin dhammaan hawlaha lagu qeexay qeexida IETF maaha kuwo hadda la heli karo. Tusaale ahaan, ma jirto wax taageero ah oo loogu talagalay 0-RTT, socdaalka macmiilka, Jidka MTU Discovery, ama xakamaynta ciwaanka la door biday ee Server-ka. Waxaa ka mid ah sifooyinka la hirgeliyay, hagaajinta waxaa lagu xusay in la gaaro ugu badnaan wax-soo-saarka iyo dib-u-dhacyada ugu yar, taageerada gelinta/wax-soo-saarka asynchronous, RSS (Hesho Side Scaling), iyo awoodda isku-darka wax-gelinta iyo soo-saarka durdurrada UDP. Hirgelinta MsQuic ayaa lagu tijaabiyay la jaanqaadka noocyada tijaabada ah ee daalacashada Chrome iyo Edge.

Xusuusnow in HTTP/3 ay habaynayso isticmaalka borotokoolka QUIC gaadiid ahaan HTTP/2. Baratakoolka QUIC (Xiriirka Internetka ee Degdegga ah ee UDP) waxaa soo saaray Google tan iyo 2013 si ay u beddesho TCP + TLS isku-darka Shabakadda, xallinta mashaakilaadka habaynta dheer iyo waqtiyada gorgortanka ee isku xirka TCP iyo baabi'inta dib-u-dhacyada marka xirmooyinka la lumiyo inta lagu jiro wareejinta xogta. QUIC waa kordhinta borotokoolka UDP ee taageera isku dhufashada isku xirnaanta badan oo bixisa habab sir ah oo u dhigma TLS/SSL.

Main Astaamaha QUIC:

  • Nabadgelyada sare ee la midka ah TLS (asal ahaan QUIC waxay bixisaa awoodda lagu isticmaalo TLS 1.3 ee UDP);
  • Xakamaynta daacadnimada socodka, ka hortagga luminta xirmooyinka;
  • Awoodda in si degdeg ah loo sameeyo xiriir (0-RTT, qiyaastii 75% xogta kiisaska waxaa la gudbin karaa isla markiiba ka dib marka la diro xirmada dejinta isku xirka) iyo bixinta dib u dhigista ugu yar inta u dhaxaysa diritaanka codsiga iyo helitaanka jawaabta (RTT, Waqtiga Safarka Wareegga);
    Microsoft waxay furtay dhaqangelinteeda borotokoolka QUIC ee lagu isticmaalo HTTP/3

  • Aan la isticmaalin isla lambarka isku xigxiga marka dib loo gudbinayo xirmo, kaas oo ka fogaanaya madmadowga aqoonsiga xirmooyinka la helay oo meesha ka saaraya waqtiyada;
  • Luminta baakidhku waxa ay saamaysaa oo keliya bixinta qulqulka la xidhiidha oo ma joojinayso gudbinta xogta ee durdurrada barbar socda ee lagu kala qaado xidhiidhka hadda jira;
  • Astaamaha sixitaanka khaladka ee yareeya dib u dhaca sababtoo ah dib u gudbinta xirmooyinka lumay. Isticmaalka koodka sixitaanka qaladka gaarka ah ee heerka xirmada si loo yareeyo xaaladaha u baahan dib u gudbinta xogta xirmada luntay.
  • Xudduudaha xannibaadda Cryptographic waxay la jaan qaadayaan xuduudaha xirmada ee QUIC, taas oo yaraynaysa saamaynta khasaaraha baakidhku ku yeelanayo dejinta koodka baakadaha xiga;
  • Wax dhibaato ah ma laha xidhitaanka safka TCP;
  • Taageerada aqoonsiga xidhiidhka, taas oo yaraynaysa wakhtiga ay qaadanayso in la sameeyo dib u xidhidh macaamiisha moobaylka;
  • Suurtagalnimada in lagu xidho hababka xakamaynta ciriiriga ee xidhiidhka sare;
  • Wuxuu adeegsadaa farsamooyinka saadaasha wax-soo-saarka jiho kasta si loo hubiyo in baakadaha lagu soo diro heerar wanaagsan, ka hortagga inay noqdaan kuwo ciriiri ah oo keenaya khasaare baakidh;
  • La dareemi karo koritaanka waxqabadka iyo wax soo saarka marka la barbar dhigo TCP. Adeegyada fiidyaha sida YouTube, QUIC waxa la tusay inay hoos u dhigto hawlgallada dib-u-celinta marka la daawado fiidyaha 30%.

Source: opennet.ru

Add a comment