Chrome huongeza usaidizi wa majaribio kwa itifaki ya HTTP/3

Kwa miundo ya majaribio Kanari ya Chrome aliongeza msaada kwa itifaki ya HTTP/3, ambayo hutekeleza programu jalizi ili kuwezesha HTTP kufanya kazi kupitia itifaki ya QUIC. Itifaki ya QUIC yenyewe iliongezwa kwenye kivinjari miaka mitano iliyopita na tangu wakati huo imetumika kuboresha kazi na huduma za Google. Wakati huo huo, toleo la QUIC kutoka Google lililotumiwa katika Chrome lilitofautiana katika baadhi ya maelezo kutoka kwa toleo vipimo IETF, lakini sasa utekelezaji umesawazishwa.

HTTP/3 husawazisha matumizi ya QUIC kama usafiri wa HTTP/2. Ili kuwezesha chaguo la HTTP/3 na QUIC kutoka 23 rasimu Vigezo vya IETF vinahitaji Chrome izinduliwe na chaguo "-enable-quic -quic-version=h3-23" na kisha wakati wa kufungua tovuti ya majaribio. haraka.miamba:4433 Katika hali ya ukaguzi wa mtandao katika zana za wasanidi programu, shughuli za HTTP/3 zitaonyeshwa kama "http/2+quic/99".

Kumbuka kwamba itifaki QUIC (Miunganisho ya Mtandao ya UDP ya Haraka) imetengenezwa na Google tangu 2013 kama njia mbadala ya mseto wa TCP+TLS kwa Wavuti, kutatua matatizo ya muda mrefu wa usanidi na mazungumzo ya miunganisho katika TCP na kuondoa ucheleweshaji wakati pakiti zinapotea wakati wa kuhamisha data. QUIC ni kiendelezi cha itifaki ya UDP inayoauni uzidishaji wa miunganisho mingi na hutoa mbinu za usimbaji fiche sawa na TLS/SSL. Itifaki inayohusika tayari imeunganishwa kwenye miundombinu ya seva ya Google na ni sehemu ya Chrome. imepangwa kwa kujumuishwa katika Firefox na inatumika kikamilifu kutoa maombi ya mteja kwenye seva za Google.

kuu makala QUIC:

  • Usalama wa juu sawa na TLS (kimsingi QUIC hutoa uwezo wa kutumia TLS juu ya UDP);
  • Udhibiti wa uadilifu wa mtiririko, kuzuia upotezaji wa pakiti;
  • Uwezo wa kuanzisha muunganisho papo hapo (0-RTT, katika takriban 75% ya data ya kesi inaweza kupitishwa mara baada ya kutuma pakiti ya kuanzisha muunganisho) na kutoa ucheleweshaji mdogo kati ya kutuma ombi na kupokea jibu (RTT, Muda wa Safari ya Kurudi);
  • Kutotumia nambari ya mlolongo sawa wakati wa kutuma tena pakiti, ambayo huepuka utata katika kutambua pakiti zilizopokelewa na kuondokana na muda;
  • Kupoteza kwa pakiti huathiri tu utoaji wa mkondo unaohusishwa nayo na hauzuii utoaji wa data katika mito ya sambamba inayopitishwa kupitia uunganisho wa sasa;
  • Vipengele vya kusahihisha hitilafu vinavyopunguza ucheleweshaji kutokana na utumaji upya wa pakiti zilizopotea. Matumizi ya misimbo maalum ya kusahihisha makosa katika kiwango cha pakiti ili kupunguza hali zinazohitaji utumaji upya wa data ya pakiti iliyopotea.
  • Mipaka ya uzuiaji wa kriptografia inalingana na mipaka ya pakiti za QUIC, ambayo inapunguza athari za upotezaji wa pakiti kwenye kusimbua yaliyomo kwenye pakiti zinazofuata;
  • Hakuna matatizo na kuzuia foleni ya TCP;
  • Usaidizi wa kitambulisho cha uunganisho, ambacho hupunguza muda inachukua kuanzisha muunganisho upya kwa wateja wa simu;
  • Uwezekano wa kuunganisha njia za udhibiti wa msongamano wa juu wa uunganisho;
  • Hutumia mbinu za utabiri wa kila upitishaji wa kila mwelekeo ili kuhakikisha kuwa pakiti zinatumwa kwa viwango bora zaidi, kuzizuia zisiwe na msongamano na kusababisha hasara ya pakiti;
  • Inasikika ukuaji utendaji na matokeo ikilinganishwa na TCP. Kwa huduma za video kama vile YouTube, QUIC imeonyeshwa kupunguza utendakazi wa kurejesha tena wakati wa kutazama video kwa 30%.

Chanzo: opennet.ru

Kuongeza maoni