Цхроме додаје експерименталну подршку за ХТТП/3 протокол

За експерименталне конструкције chrome Цанари додао је подршка за ХТТП/3 протокол, који имплементира додатак који омогућава ХТТП-у да ради преко КУИЦ протокола. Сам КУИЦ протокол је додат у претраживач пре пет година и од тада се користи за оптимизацију рада са Гоогле услугама. Истовремено, КУИЦ верзија од Гоогле-а која се користи у Цхроме-у разликовала се у неким детаљима од верзије из спецификације ИЕТФ, али сада су имплементације синхронизоване.

ХТТП/3 стандардизује употребу КУИЦ-а као транспорта за ХТТП/2. Да бисте омогућили ХТТП/3 и КУИЦ опцију из 23 нацрта ИЕТФ спецификације захтевају да се Цхроме покрене са опцијама „-енабле-куиц -куиц-версион=х3-23“, а затим када се отвори тест сајт куицк.роцкс:4433 У режиму мрежне инспекције у алаткама за програмере, ХТТП/3 активност ће бити приказана као „хттп/2+куиц/99“.

Подсетимо се да је протокол КУИЦ (Куицк УДП Интернет Цоннецтионс) је Гоогле развио од 2013. године као алтернативу комбинацији ТЦП+ТЛС за Веб, решавајући проблеме са дугим временом подешавања и преговарања за везе у ТЦП-у и елиминишући кашњења када се пакети изгубе током преноса података. КУИЦ је проширење УДП протокола које подржава мултиплексирање више веза и обезбеђује методе шифровања еквивалентне ТЛС/ССЛ. Протокол у питању је већ интегрисан у инфраструктуру Гоогле сервера и део је Цхроме-а. заказана за укључивање у Фирефок и активно се користи за опслуживање захтева клијената на Гоогле серверима.

Главни Карактеристике КУИЦ:

  • Висока безбедност слична ТЛС-у (у суштини КУИЦ пружа могућност коришћења ТЛС-а преко УДП-а);
  • Контрола интегритета тока, спречавање губитка пакета;
  • Могућност тренутног успостављања везе (0-РТТ, у приближно 75% случајева подаци се могу пренети одмах након слања пакета за подешавање везе) и обезбеђивање минималних кашњења између слања захтева и пријема одговора (РТТ, Роунд Трип Тиме);
  • Не коришћење истог броја секвенце приликом поновног слања пакета, чиме се избегава двосмисленост у идентификацији примљених пакета и ослобађа се временског ограничења;
  • Губитак пакета утиче само на испоруку тока који је са њим повезан и не зауставља испоруку података у паралелним токовима који се преносе кроз тренутну везу;
  • Функције исправљања грешака које минимизирају кашњења услед поновног преноса изгубљених пакета. Коришћење специјалних кодова за исправљање грешака на нивоу пакета да би се смањиле ситуације које захтевају поновни пренос изгубљених пакетних података.
  • Границе криптографских блокова су усклађене са границама КУИЦ пакета, што смањује утицај губитака пакета на декодирање садржаја наредних пакета;
  • Нема проблема са блокирањем ТЦП реда;
  • Подршка за идентификатор везе, што смањује време потребно за успостављање поновне везе за мобилне клијенте;
  • Могућност повезивања напредних механизама за контролу загушења конекције;
  • Користи технике предвиђања протока по смеру како би осигурао да се пакети шаљу оптималном брзином, спречавајући да постану загушени и проузрокују губитак пакета;
  • Примјетно раст перформансе и пропусност у поређењу са ТЦП. За видео услуге као што је ИоуТубе, показало се да КУИЦ смањује операције ребаферовања при гледању видео записа за 30%.

Извор: опеннет.ру

Додај коментар