Chrome добавя СкспСримСнтална ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° HTTP/3 ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»

Към СкспСримСнтални ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΠΈ Chrome Canary Π΄ΠΎΠ±Π°Π²ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° HTTP/3, ΠΊΠΎΠΉΡ‚ΠΎ внСдрява Π΄ΠΎΠ±Π°Π²ΠΊΠ°, позволяваща Π½Π° HTTP Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ Π²ΡŠΡ€Ρ…Ρƒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° QUIC. Бамият ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» QUIC бСшС Π΄ΠΎΠ±Π°Π²Π΅Π½ към Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° ΠΏΡ€Π΅Π΄ΠΈ ΠΏΠ΅Ρ‚ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΈ ΠΎΡ‚Ρ‚ΠΎΠ³Π°Π²Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° с услугитС Π½Π° Google. Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ вСрсията QUIC ΠΎΡ‚ Google, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π² Chrome, сС Ρ€Π°Π·Π»ΠΈΡ‡Π°Π²Π° Π² някои Π΄Π΅Ρ‚Π°ΠΉΠ»ΠΈ ΠΎΡ‚ вСрсията ΠΎΡ‚ спСцификации IETF, Π½ΠΎ сСга ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈΡ‚Π΅ са синхронизирани.

HTTP/3 стандартизира ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° QUIC ΠΊΠ°Ρ‚ΠΎ транспорт Π·Π° HTTP/2. Π—Π° Π΄Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚Π΅ HTTP/3 ΠΈ QUIC опция ΠΎΡ‚ 23 Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΈ Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ Π½Π° IETF изискват Chrome Π΄Π° сС стартира с ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ β€ž-enable-quic -quic-version=h3-23β€œ ΠΈ слСд Ρ‚ΠΎΠ²Π° ΠΏΡ€ΠΈ отварянС Π½Π° тСстовия сайт quick.rocks:4433 Π’ Ρ€Π΅ΠΆΠΈΠΌ Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π² инструмСнтитС Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈ HTTP/3 активността Ρ‰Π΅ сС ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΊΠ°Ρ‚ΠΎ β€žhttp/2+quic/99β€œ.

ΠŸΡ€ΠΈΠΏΠΎΠΌΠ½ΡΠΌΠ΅, Ρ‡Π΅ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΡŠΡ‚ QUIC (Quick UDP Internet Connections) Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ ΠΎΡ‚ Google ΠΎΡ‚ 2013 Π³. ΠΊΠ°Ρ‚ΠΎ Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Π½Π° комбинацията TCP+TLS Π·Π° ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°, ΠΊΠ°Ρ‚ΠΎ Ρ€Π΅ΡˆΠ°Π²Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с дълги Π²Ρ€Π΅ΠΌΠ΅Π½Π° Π·Π° настройка ΠΈ ΠΏΡ€Π΅Π³ΠΎΠ²ΠΎΡ€ΠΈ Π·Π° Π²Ρ€ΡŠΠ·ΠΊΠΈ Π² TCP ΠΈ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π° закъснСния ΠΏΡ€ΠΈ Π·Π°Π³ΡƒΠ±Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° прСнос Π½Π° Π΄Π°Π½Π½ΠΈ. QUIC Π΅ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Π½Π° UDP ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° мултиплСксиранС Π½Π° мноТСство Π²Ρ€ΡŠΠ·ΠΊΠΈ ΠΈ прСдоставя ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅, Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½Ρ‚Π½ΠΈ Π½Π° TLS/SSL. Π’ΡŠΠΏΡ€ΠΎΡΠ½ΠΈΡΡ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π²Π΅Ρ‡Π΅ Π΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½ Π² ΡΡŠΡ€Π²ΡŠΡ€Π½Π°Ρ‚Π° инфраструктура Π½Π° Google ΠΈ Π΅ част ΠΎΡ‚ Chrome. Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ Π·Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ във Firefox ΠΈ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π·Π° обслуТванС Π½Π° клиСнтски заявки Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ΠΈ Π½Π° Google.

ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° Удобства QUIC:

  • Висока сигурност, ΠΏΠΎΠ΄ΠΎΠ±Π½Π° Π½Π° TLS (Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ QUIC прСдоставя Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° TLS ΠΏΡ€Π΅Π· UDP);
  • ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° цСлостта Π½Π° ΠΏΠΎΡ‚ΠΎΠΊΠ° Π·Π° прСдотвратяванС Π½Π° Π·Π°Π³ΡƒΠ±Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ;
  • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° Π½Π΅Π·Π°Π±Π°Π²Π½ΠΎ установяванС Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ° (0-RTT, Π² ΠΎΠΊΠΎΠ»ΠΎ 75% ΠΎΡ‚ случаитС Π΄Π°Π½Π½ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΏΡ€Π΅Π΄Π°Π΄Π΅Π½ΠΈ Π²Π΅Π΄Π½Π°Π³Π° слСд ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ Π·Π° настройка Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ°) ΠΈ осигуряванС Π½Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ закъснСния ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° заявка ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ (RTT, Round Trip Time) ;
  • НС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡ‚Π΅ ΡΡŠΡ‰ΠΈΡ ΠΏΠΎΡ€Π΅Π΄Π΅Π½ Π½ΠΎΠΌΠ΅Ρ€ ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΈ позволява Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅Ρ‚Π΅ двусмислиСто ΠΏΡ€ΠΈ опрСдСлянС Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΈ Π΄Π° сС ΠΎΡ‚ΡŠΡ€Π²Π΅Ρ‚Π΅ ΠΎΡ‚ изчакванията;
  • Π—Π°Π³ΡƒΠ±Π°Ρ‚Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ засяга само доставката Π½Π° ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡ с нСя ΠΏΠΎΡ‚ΠΎΠΊ ΠΈ Π½Π΅ спира доставката Π½Π° Π΄Π°Π½Π½ΠΈ Π² ΠΏΠΎΡ‚ΠΎΡ†ΠΈ, ΠΏΡ€Π΅Π΄Π°Π²Π°Π½ΠΈ ΠΏΠ°Ρ€Π°Π»Π΅Π»Π½ΠΎ ΠΏΡ€Π΅Π· Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° Π²Ρ€ΡŠΠ·ΠΊΠ°;
  • Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΈ Π·Π° ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½Π΅ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Ρ‚ Π·Π°ΠΊΡŠΡΠ½Π΅Π½ΠΈΡΡ‚Π° ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΈΠ·Π³ΡƒΠ±Π΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ. ИзползванС Π½Π° спСциални ΠΊΠΎΠ΄ΠΎΠ²Π΅ Π·Π° ΠΊΠΎΡ€ΠΈΠ³ΠΈΡ€Π°Π½Π΅ Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π½Π° Π½ΠΈΠ²ΠΎ ΠΏΠ°ΠΊΠ΅Ρ‚, Π·Π° Π΄Π° сС намалят ситуациитС, ΠΊΠΎΠΈΡ‚ΠΎ изискват ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΈΠ·Π³ΡƒΠ±Π΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π΄Π°Π½Π½ΠΈ.
  • Π“Ρ€Π°Π½ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° криптографскитС Π±Π»ΠΎΠΊΠΎΠ²Π΅ са ΠΏΠΎΠ΄Ρ€Π°Π²Π½Π΅Π½ΠΈ с Π³Ρ€Π°Π½ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° QUIC ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΡ‚Π΅, ΠΊΠΎΠ΅Ρ‚ΠΎ намалява влияниСто Π½Π° Π·Π°Π³ΡƒΠ±Π°Ρ‚Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π²ΡŠΡ€Ρ…Ρƒ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° слСдващитС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ;
  • Няма ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с Π±Π»ΠΎΠΊΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° TCP ΠΎΠΏΠ°ΡˆΠΊΠ°Ρ‚Π°;
  • ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Connection ID Π·Π° намаляванС Π½Π° Π²Ρ€Π΅ΠΌΠ΅Ρ‚ΠΎ Π·Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π·Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ;
  • Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° ΡƒΡΡŠΠ²ΡŠΡ€ΡˆΠ΅Π½ΡΡ‚Π²Π°Π½ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° ΠΏΡ€Π΅Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π°;
  • ИзползванС Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Π·Π° прСдсказванС Π½Π° чСстотната Π»Π΅Π½Ρ‚Π° във всяка посока, Π·Π° Π΄Π° сС осигури ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π½Π° интСнзивност Π½Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ, прСдотвратяванС Π½Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π² ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° Π·Π°Π΄Ρ€ΡŠΡΡ‚Π²Π°Π½Π΅, ΠΏΡ€ΠΈ ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΈΠΌΠ° Π·Π°Π³ΡƒΠ±Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ;
  • Π”ΠΎΠ»ΠΎΠ²ΠΈΠΌΠΎ растСТ производитСлност ΠΈ пропускатСлна способност Π² сравнСниС с TCP. Π—Π° Π²ΠΈΠ΄Π΅ΠΎ услуги ΠΊΠ°Ρ‚ΠΎ YouTube Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, Ρ‡Π΅ QUIC намалява ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π±ΡƒΡ„Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ с 30%.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€