Microsoft dia nanokatra ny fampiharana ny protocol QUIC ampiasaina amin'ny HTTP/3

Microsoft nanambara ny momba ny fanokafana ny kaody tranomboky msquic miaraka amin'ny fampiharana ny protocole tambajotra QUIC. Ny kaody dia voasoratra ao amin'ny C sy nozarain'i eo ambanin'ny lisansa MIT. Ny tranomboky dia cross-platform ary azo ampiasaina tsy amin'ny Windows ihany, fa amin'ny Linux ihany koa Channel na OpenSSL ho an'ny TLS 1.3. Amin'ny ho avy, kasaina hanohana sehatra hafa.

Ny tranomboky dia mifototra amin'ny kaody mpamily msquic.sys nomena ao amin'ny Windows 10 kernel (Insider Preview) mba ahafahan'ny HTTP sy SMB eo an-tampon'ny QUIC. Ny kaody dia ampiasaina amin'ny fampiharana HTTP/3 ao amin'ny Windows stack anatiny sy ao amin'ny .NET Core. Ny fampivoarana ny tranomboky MsQuic dia hatao tanteraka amin'ny GitHub amin'ny alàlan'ny famerenan'ny daholobe, ny fangatahana fisarihana ary ny olana GitHub. Nomanina ny fotodrafitrasa iray izay manamarina ny fangatahana rehetra sy ny fisintonana amin'ny andiana fitsapana mihoatra ny 4000. Taorian'ny fanamafisana ny tontolon'ny fampandrosoana, dia kasaina ny hanaiky ny fanovana avy amin'ny mpamorona antoko fahatelo.

Ny MsQuic dia efa azo ampiasaina hamoronana mpizara sy mpanjifa, saingy tsy ny fampiasa rehetra voafaritra ao amin'ny famaritana IETF no misy amin'izao fotoana izao. Ohatra, tsy misy fanohanana ny 0-RTT, ny fifindra-monina mpanjifa, ny Path MTU Discovery, na ny fanaraha-maso ny adiresin'ny Server Preferred. Anisan'ireo endri-javatra nampiharina, ny fanatsarana dia voamarika mba hahatratrarana ny fidirana ambony indrindra sy ny fahatarana kely indrindra, ny fanohanana ny fampidirana / famoahana asynchronous, RSS (Mandray ny Scaling Side), ary ny fahafahana manambatra ny fidirana sy ny fivoahana UDP. Ny fampiharana MsQuic dia nosedraina mba hifanaraka amin'ny dikan-teny andrana amin'ny navigateur Chrome sy Edge.

Tsarovy fa ny HTTP/3 dia manara-penitra ny fampiasana ny protocole QUIC ho fitaterana ho an'ny HTTP/2. fifanarahana QUIC (Quick UDP Internet Connections) dia novolavolain'ny Google nanomboka tamin'ny taona 2013 ho solon'ny fitambaran'ny TCP+TLS ho an'ny Tranonkala, famahana olana amin'ny fanamboarana lava sy ny fotoana fifampiraharahana amin'ny fifandraisana ao amin'ny TCP ary manafoana ny fahatarana rehefa very ny fonosana mandritra ny famindrana angona. QUIC dia fanitarana ny protocol UDP izay manohana ny fampitomboana ny fifandraisana maro ary manome fomba fanafenana mitovy amin'ny TLS/SSL.

tena endri-javatra QUIC:

  • Fiarovana avo lenta mitovy amin'ny TLS (amin'ny ankapobeny, ny QUIC dia manome fahafahana mampiasa TLS 1.3 amin'ny UDP);
  • Fanaraha-maso ny fahamendrehan'ny fikorianan'ny rano, hisorohana ny fahaverezan'ny fonosana;
  • Ny fahafahana mametraka fifandraisana avy hatrany (0-RTT, amin'ny 75% eo ho eo amin'ny tranga dia azo ampitaina avy hatrany ny angon-drakitra aorian'ny fandefasana ny fonosana fananganana fifandraisana) ary manome fahatarana kely eo anelanelan'ny fandefasana fangatahana sy ny fandraisana valiny (RTT, Time Trip Time);
    Microsoft dia nanokatra ny fampiharana ny protocol QUIC ampiasaina amin'ny HTTP/3

  • Tsy mampiasa laharana filaharana mitovy amin'ny fandefasana fonosana iray, izay misoroka ny tsy fahampiana amin'ny famantarana ny fonosana voaray ary manala ny fotoana voafetra;
  • Ny fahaverezan'ny fonosana iray dia tsy misy fiantraikany afa-tsy amin'ny fandefasana ny riaka mifandray aminy ary tsy manakana ny fandefasana angon-drakitra amin'ny stream parallèle alefa amin'ny fifandraisana ankehitriny;
  • Endri-javatra fanitsiana diso izay manamaivana ny fahatarana noho ny fandefasana indray ny fonosana very. Fampiasana kaody fanitsiana lesoka manokana amin'ny haavon'ny fonosana mba hampihenana ny toe-javatra mitaky fandefasana indray ny angona fonosana very.
  • Ny sisin-tanin'ny sakana kriptografika dia mifanaraka amin'ny sisin'ny fonosana QUIC, izay mampihena ny fiantraikan'ny fatiantoka amin'ny famoahana ny votoatin'ny fonosana manaraka;
  • Tsy misy olana amin'ny fanakanana filaharana TCP;
  • Fanohanana ny famantarana fifandraisana, izay mampihena ny fotoana ilaina amin'ny fametrahana fampifandraisana indray ho an'ny mpanjifa finday;
  • Fahafahana mampifandray ireo rafitra fanaraha-maso fitohanana fifandraisana mandroso;
  • Mampiasa teknika fanombantombanana ny fampandehanan-draharaha isaky ny tari-dalana mba hahazoana antoka fa alefa amin'ny taham-pahafatesana tsara indrindra ny fonosana, hisorohana azy ireo tsy hikorontana sy hiteraka fahaverezan'ny fonosana;
  • ren'ny fandrenesana AMIN'ANDRIAMANITRA fampisehoana sy ny throughput raha oharina amin'ny TCP. Ho an'ny serivisy video toa ny YouTube, ny QUIC dia naseho fa mampihena 30% ny fiasan'ny rebuffer rehefa mijery horonan-tsary.

Source: opennet.ru

Add a comment