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

Microsoft ka panui mo te whakatuwhera i te waehere whare pukapuka miki me te whakatinanatanga o te kawa whatunga PĀTAI. Ka tuhia te waehere ki C me tohaina e i raro i te raihana MIT. Ko te whare pukapuka he papa-whakawhitinga ka taea te whakamahi ehara i te Windows anake, engari ano hoki i runga i te Linux Arana OpenSSL ranei mo TLS 1.3. I nga wa kei te heke mai, kua whakamaheretia kia tautokohia etahi atu papaaho.

Ko te whare pukapuka kei runga i te waehere taraiwa msquic.sys i whakaratohia i roto i te Windows 10 kernel (Arokite Insider) kia taea ai te HTTP me sMP ki runga o QUIC. Ka whakamahia hoki te waehere ki te whakatinana HTTP/3 i roto i te papaa Windows o roto me te .NET Core. Ko te whakawhanaketanga o te whare pukapuka MsQuic ka whakahaerehia katoa i runga i te GitHub ma te whakamahi i te arotake a te hoa a te iwi, nga tono toia, me nga Take a GitHub. Kua whakaritea he hanganga hei tirotiro i nga mahi katoa me te tono tono i roto i te huinga neke atu i te 4000 nga whakamatautau. Whai muri i te whakapumautanga o te taiao whanaketanga, kua whakamaheretia kia whakaaehia nga huringa mai i nga kaiwhakawhanake tuatoru.

Ka taea kē te whakamahi a MsQuic ki te hanga i nga kaitoro me nga kaihoko, engari kaore i te waatea katoa nga mahi kua tautuhia i roto i te tohu IETF i tenei wa. Hei tauira, karekau he tautoko mo te 0-RTT, te hekenga o te kiritaki, te Ara MTU Discovery, te mana Wāhitau Hiahiahia e te Tūmau. I roto i nga ahuatanga kua whakatinanahia, ka tohuhia te arotautanga ki te whakatutuki i te nui o te whakaputanga me te iti o nga whakaroa, te tautoko mo te whakauru / whakaputanga tukutahi, RSS (Whirihia te Tauine Taha), me te kaha ki te whakakotahi i nga awa UDP whakauru me te whakaputa. Kua whakamatauria te whakatinanatanga MsQuic mo te hototahi ki nga putanga whakamatautau o nga kaitirotiro 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

Tāpiri i te kōrero