IMicrosoft ikhiphe ikhodi yomthombo ye-MsQuic, umthetho olandelwayo wenethiwekhi osetshenziselwa i-HTTP3

Ilogo ye-Microsoft

Abathuthukisi beMicrosoft umemezele ukukhishwa kwekhodi yomthombo wolwazi waseMsQuic ngokuqaliswa kweprotocol yenethiwekhi ye-QUIC. Umtapo wezincwadi uyipulatifomu futhi ingasetshenziswa hhayi kwiWindows kuphela kepha nakuLinux kusetshenziswa iSchannel noma i-OpenSSL yeTLS 1.3Ngaphezu kwalokho, umsebenzi uyaqhubeka nokwandisa ukwesekwa kwamanye amapulatifomu ngokuzayo.

Umtapo wezincwadi usekelwe kwikhodi yokushayela yomsquic.sys inikezwe ku Windows 10 ikhenela (Ukubuka kuqala kwangaphakathi) ukuqinisekisa ukusebenza kwamaphrothokholi we-HTTP ne-SMB ngaphezulu kwe-QUIC. Ukufakwa kwekhodi kusetshenziselwa ukusebenzisa i-HTTP / 3 kwisitaki sangaphakathi seWindows naku- .NET Core.

Ukuthuthukiswa komtapo wezincwadi we-MsQuic kuzokwenziwa ngokuphelele kwi-GitHub kusetshenziswa ukubuyekeza komphakathi, ukudonsa izicelo, nezinkinga ze-GitHub. Ingqalasizinda isilungisiwe eqinisekisa ukuzibophezela ngakunye futhi idonse isicelo kusethi yokuhlolwa okungaphezulu kwama-4000. Ngemuva kokuzinzisa imvelo yentuthuko, kuhlelwe ukwamukela izinguquko ezivela kubathuthukisi bangaphandle.

Mayelana ne-MsQuic

I-MsQuic ingasetshenziselwa ukudala amaseva namakhasimende, kepha hhayi konke ukusebenza okuchazwe kuchazwe kwe-IETF okwamanje kuyatholakala. Isibonelo, akukho ukuxhaswa kwe-0-RTT, ukufuduka kwamakhasimende, iPath MTU Discovery, noma ukulawulwa kwamakheli akhethiwe.

Phakathi kwezici ezisetshenzisiwe, ukuthuthukiswa kokusebenza okuphezulu nokubambezeleka okuncane kugqanyisiwe, ukusekelwa kwami/ O asynchronous, RSS (Thola ukukala kwe-lateral), amandla woku hlanganisa okokufaka kwe-UDP nemifudlana ephumayo. Ukuqaliswa kwe-MsQuic kuhlolwe ukuhambisana namagatsha wesiphequluli se-Chrome ne-Edge.

I- ikhono lokusungula ukuxhumana ngokusheshae (0-RTT, kumacala angaba ngu-75%, idatha ingadluliselwa ngokushesha ngemuva kokuthumela iphakethe lokusetha uxhumano) futhi iqinisekise ukubambezeleka okuncane phakathi kokuthumela isicelo nokuthola impendulo (i-RTT, isikhathi sohambo olujikelezayo).

Futhi inamathuluzi okulungisa amaphutha lokho kunciphisa ukubambezeleka ngenxa yokudluliswa kabusha kwamaphakethe alahlekile.

Ukusetshenziswa kwamakhodi wokulungisa amaphutha wezinga elikhethekile ukwehlisa izimo ezidinga ukudluliswa kabusha kwedatha yepakethe elahlekile nomaUkwazi inqubo yokubikezela umkhawulokudonsa kuzo zonke izinhlangothi ukuqinisekisa ukuqina kokulethwa kwephakeji, ukuyivimbela ukuthi ifinyelele esimweni sokuminyana lapho kutholakala khona ukulahleka kwepakethe.

Kwezinye izici Ukhiye we-QUIC:

  • Ukuphepha okuphezulu, okufana ne-TLS (empeleni, i-QUIC inikeza amandla wokusebenzisa i-TLS 1.3 ngaphezulu kwe-UDP).
  • Ukulawulwa kobuqotho bokugeleza okuvimbela ukulahleka kwepakethe.
  • Ukungasebenzisi inombolo efanayo yokulandelana lapho uthumela kabusha iphakethe, eligwema ukungaqondakali ekunqumeni amaphakethe atholiwe futhi kuqede ukuphela kwesikhathi.
  • Ukulahleka kwephakethe kuthinta ukulethwa kokugeleza okuhambisana nakho kuphela futhi akumisi ukulethwa kwedatha ngokugeleza okufanayo okudluliselwe ngokuxhumeka kwamanje.
  • Imingcele yamabhulokhi we-Cryptographic iqondaniswe nemingcele yamaphakethe we-QUIC, kunciphisa umphumela wokulahleka kwephakethe ekuchazeni okuqukethwe kwamaphakethe alandelayo.
  • Akunazinkinga ngokuvimba ulayini we-TCP.
  • Ukusekelwa kokokuhlonza ukuxhumeka, okunciphisa isikhathi sokusungula ukuxhumana kabusha kwamakhasimende weselula.
  • Inekhono lokuxhuma izindlela ezithuthukile zokulawula ukuminyana kokuxhuma.
  • Inenhlanhla yokusebenza okuphawulekayo nokusebenza okuzuziwe nge-TCP. Kumasevisi wevidiyo afana ne-YouTube, i-QUIC ikhombise ukwehliswa okungu-30% kokusebenza kabusha kwebhafa lapho ubuka amavidiyo.

Okokugcina kulabo abanentshisekelo yokwazi kabanzi ngalo Mayelana ne-MsQuic noma ufuna ukubheka ikhodi yayo yomthombo, kufanele wazi ukuthi ikhodi ibhalwe ku-C, iyi-cross-platform, inhloso ejwayelekile, isatshalaliswa ngaphansi kwelayisense le-MIT futhi ikhodi ekhishiwe ibanjelwe eGitHub.

Umthombo: https://techcommunity.microsoft.com


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.