קראָום מוסיף יקספּערמענאַל שטיצן פֿאַר הטטפּ / 3 פּראָטאָקאָל

צו יקספּערמענאַל בויען קראָום קאַנאַריק צוגעגעבן поддержка протокола HTTP/3, реализующего надстройку для обеспечения работы HTTP поверх протокола QUIC. Непосредственно протокол QUIC был добавлен в браузер пять лет назад и с тех пор используется для оптимизации работы с сервисами Google. При этом применявшийся в Chrome вариант QUIC от Google в некоторых деталях отличался от варианта из ספּעסאַפאַקיישאַנז 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, פּלאַננעד для включения в Firefox и активно применяется для обслуживания запросов клиентов на серверах Google.

הויפּט פֿעיִקייטן קוויק:

  • הויך זיכערהייט ענלעך צו TLS (בייסיקלי QUIC גיט די פיייקייט צו נוצן TLS איבער UDP);
  • לויפן אָרנטלעכקייַט קאָנטראָל, פּרעווענטינג פּאַקאַט אָנווער;
  • די פיייקייט צו טייקעף פאַרלייגן אַ פֿאַרבינדונג (0-RTT, אין בעערעך 75% פון קאַסעס דאַטן קענען זיין טראַנסמיטטעד גלייך נאָך שיקן די קשר סעטאַפּ פּאַקאַט) און צושטעלן מינימאַל דילייז צווישן שיקן אַ בקשה און באַקומען אַ ענטפער (רטט, ראָונד טריפּ צייט);
  • ניט ניצן די זעלבע סיקוואַנס נומער ווען ריטראַנסמיטינג אַ פּאַקאַט, וואָס אַוווידז אַמביגיואַטי אין יידענטאַפייינג באקומען פּאַקיץ און באַקומען באַפרייַען פון טיימאַוץ;
  • אָנווער פון אַ פּאַקאַט אַפעקץ בלויז די עקספּרעס פון די טייַך פֿאַרבונדן מיט אים און טוט נישט האַלטן די עקספּרעס פון דאַטן אין פּאַראַלעל סטרימז טראַנסמיטטעד דורך דעם קראַנט קשר;
  • טעות קערעקשאַן פֿעיִקייטן וואָס מינאַמייז דילייז רעכט צו ריטראַנסמיססיאָן פון פאַרפאַלן פּאַקיץ. ניצן ספּעציעלע טעות קערעקשאַן קאָודז אויף די פּאַקאַט מדרגה צו רעדוצירן סיטואַטיאָנס וואָס דאַרפן ריטראַנסמיססיאָן פון פאַרפאַלן פּאַקאַט דאַטן.
  • Криптографические границы блоков выравнены с границами пакетов QUIC, что уменьшает влияние потерь пакетов на декодирование содержимого следующих пакетов;
  • קיין פראבלעמען מיט בלאַקינג פון טקפּ ריי;
  • שטיצן פֿאַר קשר אידענטיפיצירן, וואָס ראַדוסאַז די צייט עס נעמט צו פאַרלייגן אַ ריקאַנעקשאַן פֿאַר רירעוודיק קלייאַנץ;
  • מעגלעכקייט פון קאַנעקטינג אַוואַנסירטע קאַנדזשעסטשאַן קאָנטראָל מעקאַניזאַמז;
  • ניצט פּער-דירעקט טרופּוט פאָרקאַסטינג טעקניקס צו ענשור אַז פּאַקיץ זענען געשיקט מיט אָפּטימאַל רייץ, פּרעווענטינג זיי פון קאַנדזשעסטיד און פאַרשאַפן פּאַקאַט אָנווער;
  • פּערסעפּטאַבאַל וואוקס פאָרשטעלונג און טרופּוט קאַמפּערד מיט TCP. פֿאַר ווידעא באַדינונגס אַזאַ ווי יאָוטובע, QUIC איז געוויזן צו רעדוצירן ריבופערינג אַפּעריישאַנז ווען וואַטשינג ווידיאס מיט 30%.

מקור: opennet.ru

לייגן אַ באַמערקונג