Microsoft
Ithala leencwadi lisekelwe kwikhowudi yomqhubi we-msquic.sys enikwe kwi-Windows 10 kernel (I-Insider Preview) ukwenza iHTTP kunye
I-MsQuic isele isetyenziswa ukwenza iiseva kunye nabaxhasi, kodwa ayizizo zonke izinto zokusebenza ezichazwe kwiinkcukacha ze-IETF ezikhoyo ngoku. Umzekelo, akukho nkxaso ye-0-RTT, ukufuduka kwabaxhasi, uFundo lweNdlela ye-MTU, okanye ulawulo lweDilesi eKhethiweyo kwiSeva. Phakathi kweempawu eziphunyeziweyo, ukulungelelaniswa kuphawulwe ukuphumeza ukugqithisa okuphezulu kunye nokulibaziseka okuncinci, inkxaso ye-asynchronous input / output, i-RSS (Yamkela iSide Scaling), kunye nokukwazi ukudibanisa igalelo kunye nemveliso ye-UDP imilambo. Ukuphunyezwa kwe-MsQuic kuvavanyelwe ukuhambelana neenguqulelo zovavanyo zeChrome kunye ne-Edge.
Khumbula ukuba i-HTTP/3 ibeka umgangatho wokusetyenziswa kweprotocol ye-QUIC njengothutho lwe-HTTP/2. Umgaqo-nkqubo
Siseko
- Ukhuseleko oluphezulu olufana ne-TLS (ngokubalulekileyo i-QUIC inika amandla okusebenzisa i-TLS 1.3 ngaphezu kwe-UDP);
- Ukulawulwa kwengqibelelo yokuhambahamba, ukuthintela ukulahleka kwepakethi;
- Ukukwazi ukuseka ngokukhawuleza uxhulumaniso (i-0-RTT, malunga ne-75% yeemeko zedatha zingathunyelwa ngokukhawuleza emva kokuthumela ipakethi yokuseta uxhulumaniso) kwaye unikeze ukulibaziseka okuncinci phakathi kokuthumela isicelo kunye nokufumana impendulo (RTT, Round Trip Time);
- Ukungasebenzisi inombolo yolandelelwano efanayo xa uphinda uthumela ipakethi, nto leyo inqanda ukungafihli ekuchongeni iipakethi ezifunyenweyo kunye nokulahla ukuphelelwa kwexesha;
- Ukulahleka kwepakethi kuchaphazela kuphela ukuhanjiswa komlambo ohambelana nayo kwaye akuyeki ukuhanjiswa kwedatha kwimijelo ehambelanayo ehanjiswa ngoxhumo lwangoku;
- Iimpawu zokulungiswa kweempazamo ezinciphisa ukulibaziseka ngenxa yokuthunyelwa kwakhona kweepakethi ezilahlekileyo. Ukusetyenziswa kweekhowudi ezikhethekileyo zokulungiswa kweempazamo kwinqanaba lepakethe ukunciphisa iimeko ezifuna ukuhanjiswa kwakhona kwedatha yepakethe elahlekileyo.
- Imida yebhloko ye-Cryptographic ihambelana nemida yepakethe ye-QUIC, eyanciphisa impembelelo yokulahlekelwa kwepakethi kwi-decoding imixholo yeepakethi ezilandelayo;
- Akukho ngxaki ngokuvalwa komgca we-TCP;
- Inkxaso yokuchonga uxhulumaniso, okunciphisa ixesha elithathayo ukuseka uxhulumaniso kwakhona kubaxhasi beselula;
- Ukubanakho kokudibanisa iindlela zokulawula ukuxinana koqhagamshelwano oluphambili;
- Isebenzisa iindlela zoqikelelo lwengqikelelo yomkhomba-ndlela ngamnye ukuqinisekisa ukuba iipakethi zithunyelwa ngemilinganiselo efanelekileyo, zithintele ukuba zingaxinani kwaye zibangele ilahleko yepakethe;
- Kuyaqondakala
ukukhula ukusebenza kunye nokuphumelela xa kuthelekiswa ne-TCP. Kwiinkonzo zevidiyo ezifana ne-YouTube, i-QUIC ibonakaliswe ukunciphisa ukusebenza kwakhona xa ubukele iividiyo nge-30%.
umthombo: opennet.ru