Kua whakatuwheratia e Microsoft tana whakatinanatanga o te kawa QUIC i whakamahia i HTTP/3

Microsoft ka panui mō te whakatuwheratanga o te waehere whare pukapuka MsQuic me te whakatinanatanga o te kawa whatunga PĀTAIKua tuhia te waehere ki te reo C, ā, tohaina e i raro i te raihana MIT. He papaaho-maha te whare pukapuka, ā, ka taea te whakamahi ehara i te mea anake i roto i Windowsengari ano hoki i roto Linux me te whai wāhi mai o Schannel OpenSSL rānei mō TLS 1.3. Kua whakaritea te tautoko mō ētahi atu tūāpapa mō ngā rā kei te heke mai.

E hangai ana te whare pukapuka i te waehere taraiwa msquic.sys i whakaratohia i roto i te kernel. Windows 10 (Arokite o roto) hei whakarite i te mahi a te HTTP me sMP i runga i te QUIC. Ka whakamahia hoki tēnei waehere hei whakatinana i te HTTP/3 i roto i te puranga ā-roto. Windows ā, i roto i te .NET Core. Ka whakahaerehia te whanaketanga o te whare pukapuka MsQuic i runga i a GitHub mā te whakamahi i te arotake tūmatanui, ngā tono kukume, me ngā Take GitHub. Kua whakatūria he hanganga e manatoko ana i ia tono tuku me te tono kukume ki tētahi huinga o ngā whakamātautau neke atu i te 4000. Kia pumau te taiao whanaketanga, kua whakamaheretia kia whakaaetia ngā takoha mai i ngā kaiwhakawhanake tuatoru.

Ka taea te whakamahi i a MsQuic hei hanga tūmau me ngā kiritaki, engari kāore i te wātea ngā mahi katoa kua tautuhia i roto i te whakatakotoranga IETF. Hei tauira, kāore he tautoko mō te 0-RTT, te hekenga kiritaki, te Kitea o te Ara MTU, te kōwhiringa Wāhitau Pai rānei a te Tūmau. Kei roto i ngā āhuatanga kua whakatinanahia ko te arotautanga mō te putanga mōrahi me te whakaroa iti rawa, te tautoko mō te I/O kore tukutahi, RSS (Receive Side Scaling), me te kaha ki te whakakotahi i ngā awa UDP whakauru me te putanga. Kua whakamatautauria te whakatinanatanga MsQuic mō te hototahi ki ngā peka whakamātautau o ngā pūtirotiro Chrome me Edge.

Kia maumahara ko te HTTP/3 e whakataurite ana i te whakamahinga o te kawa QUIC hei kawe mo HTTP/2. Kawa PĀTAI (Hononga Ipurangi UDP Tere) kua whakawhanakehia e Google mai i te tau 2013 hei rereke ki te huinga TCP+TLS mo te Tukutuku, te whakaoti rapanga me te roa o te tatūnga me nga wa whiriwhiringa mo nga hononga i roto i te TCP me te whakakore i nga whakaroa ka ngaro nga paatete i te wa o te whakawhiti raraunga. Ko te QUIC he toronga o te kawa UDP e tautoko ana i te maha o nga hononga maha me te whakarato tikanga whakamunatanga e rite ana ki te TLS/SSL.

Main особенности OTI:

  • Te haumarutanga teitei e rite ana ki te TLS (ko te tikanga QUIC e whakarato ana i te kaha ki te whakamahi i te TLS 1.3 mo te UDP);
  • Te mana o te rere, te aukati i te ngaronga o te paatete;
  • Ko te kaha ki te whakatu hononga tonu (0-RTT, tata ki te 75% o nga keehi ka taea te tuku raraunga i muri tonu i te tukunga o te kete tatūnga hononga) me te whakaroa iti i waenga i te tuku tono me te whiwhi urupare (RTT, Wā Haerenga Rauna);
    Kua whakatuwheratia e Microsoft tana whakatinanatanga o te kawa QUIC i whakamahia i HTTP/3
  • Kaua e whakamahi i te nama raupapa i te wa e tuku ana i te paatete, e karo ana i te rangirua i roto i te tautuhi i nga paanui kua tae mai me te whakakore i nga wa ota;
  • Ko te ngaronga o te paatete ka pa ki te tukunga o te awa e hono ana ki a ia, kaore hoki e aukati i te tuku raraunga i roto i nga awa whakarara ka tukuna ma te hononga o naianei;
  • Ko nga ahuatanga whakatika hapa e whakaiti ana i nga whakaroa na te tuku ano o nga paatete ngaro. Te whakamahi i nga waehere whakatika hapa motuhake i te taumata paatete hei whakaiti i nga ahuatanga e hiahia ana ki te tuku ano i nga raraunga paatete ngaro.
  • Ko nga rohenga poraka cryptographic e honoa ana ki nga rohenga paakete QUIC, e whakaiti ana i te paanga o te ngaronga o te paatete ki te wetewete i nga ihirangi o nga paatete ka whai ake;
  • Karekau he raru ki te aukati i te tūtira TCP;
  • Tautoko mo te tautohu hononga, e whakaiti ana i te waa ki te whakatuu hononga ano mo nga kiritaki pūkoro;
  • Ka taea te hono atu i nga tikanga whakahaere mo te piripono hononga;
  • Ka whakamahi i nga tikanga matapae puta noa i ia aronga ki te whakarite kia tukuna nga paakete ki nga reiti tino pai, kia kore ai e popoke me te ngaro o nga paakete;
  • Ka kitea tupuranga te mahi me te whakaputa i whakaritea ki te TCP. Mo nga ratonga ataata penei i a YouTube, kua whakaatuhia a QUIC ki te whakaiti i nga mahi whakahou i te wa e matakitaki ana i nga ataata ma te 30%.

Source: opennet.ru

Hokona te manaaki pono mo nga waahi me te tiaki DDoS, nga kaiwhakarato VPS VDS 🔥 Hokona he manaaki paetukutuku pono me te tiakitanga DDoS, ngā tūmau VPS VDS | ProHoster