Chrome wuxuu ku daraa taageerada tijaabada ee borotokoolka HTTP/3

Si loo dhiso tijaabo Kansarka Chrome ayaa lagu daray поддержка протокола HTTP/3, реализующего надстройку для обеспечения работы HTTP поверх протокола QUIC. Непосредственно протокол QUIC был добавлен в браузер пять лет назад и с тех пор используется для оптимизации работы с сервисами Google. При этом применявшийся в Chrome вариант QUIC от Google в некоторых деталях отличался от варианта из tilmaamo IETF, но теперь реализации синхронизированы.

HTTP/3 стандартизирует использование QUIC в качестве транспорта для HTTP/2. Для включения HTTP/3 и варианта QUIC из 23 черновика спецификаций IETF требуется запуск Chrome с опциями «—enable-quic —quic-version=h3-23», после чего при открытии тестового сайта quic.rocks:4433 в режиме инспектирования сети в инструментах для разработчиков активность по HTTP/3 будет отображаться как «http/2+quic/99».

Напомним, что протокол QUIC (Quick UDP Internet Connections) c 2013 года развивается компанией Google в качестве альтернативы связке TCP+TLS для Web, решающей проблемы с большим временем установки и согласования соединений в TCP и устраняющей задержки при потере пакетов в процессе передачи данных. QUIC представляет собой надстройку над протоколом UDP, поддерживающую мультиплексирование нескольких соединений и обеспечивающую методы шифрования, эквивалентные TLS/SSL. Рассматриваемый протокол уже интегрирован в серверную инфраструктуру Google, входит в состав Chrome, la qorsheeyay для включения в Firefox и активно применяется для обслуживания запросов клиентов на серверах Google.

Main Astaamaha QUIC:

  • Nabadgelyo sare oo la mid ah TLS (asal ahaan QUIC waxay bixisaa awoodda TLS ee UDP);
  • Xakamaynta daacadnimada socodka, ka hortagga luminta xirmooyinka;
  • Awoodda in si degdeg ah loo sameeyo xiriir (0-RTT, qiyaastii 75% xogta kiisaska waxaa la gudbin karaa isla markiiba ka dib marka la diro xirmada dejinta isku xirka) iyo bixinta dib u dhigista ugu yar inta u dhaxaysa diritaanka codsiga iyo helitaanka jawaabta (RTT, Waqtiga Safarka Wareegga);
  • Aan la isticmaalin isla lambarka isku xigxiga marka dib loo gudbinayo xirmo, kaas oo ka fogaanaya madmadowga aqoonsiga xirmooyinka la helay oo meesha ka saaraya waqtiyada;
  • Luminta baakidhku waxa ay saamaysaa oo keliya bixinta qulqulka la xidhiidha oo ma joojinayso gudbinta xogta ee durdurrada barbar socda ee lagu kala qaado xidhiidhka hadda jira;
  • Astaamaha sixitaanka khaladka ee yareeya dib u dhaca sababtoo ah dib u gudbinta xirmooyinka lumay. Isticmaalka koodka sixitaanka qaladka gaarka ah ee heerka xirmada si loo yareeyo xaaladaha u baahan dib u gudbinta xogta xirmada luntay.
  • Криптографические границы блоков выравнены с границами пакетов QUIC, что уменьшает влияние потерь пакетов на декодирование содержимого следующих пакетов;
  • Wax dhibaato ah ma laha xidhitaanka safka TCP;
  • Taageerada aqoonsiga xidhiidhka, taas oo yaraynaysa wakhtiga ay qaadanayso in la sameeyo dib u xidhidh macaamiisha moobaylka;
  • Suurtagalnimada in lagu xidho hababka xakamaynta ciriiriga ee xidhiidhka sare;
  • Wuxuu adeegsadaa farsamooyinka saadaasha wax-soo-saarka jiho kasta si loo hubiyo in baakadaha lagu soo diro heerar wanaagsan, ka hortagga inay noqdaan kuwo ciriiri ah oo keenaya khasaare baakidh;
  • La dareemi karo koritaanka waxqabadka iyo wax soo saarka marka la barbar dhigo TCP. Adeegyada fiidyaha sida YouTube, QUIC waxa la tusay inay hoos u dhigto hawlgallada dib-u-celinta marka la daawado fiidyaha 30%.

Source: opennet.ru

Add a comment