HTTP/3 был впервые представлен в 2020 году в виде черновика как преемник 2. Его основная цель — устранить оставшиеся ограничения, связанные с использованием TCP, и повысить производительность и надёжность передачи данных в современных сетях. Главным отличием HTTP/3 является переход на транспортный протокол QUIC, который решает проблему блокировки первой строки (Head-of-Line, HOL) на уровне транспорта.

Использование QUIC в HTTP/3 даёт ряд ощутимых преимуществ по сравнению с предыдущими версиями протокола:

  • Устранение HOL-блокировки: Благодаря независимости потоков, HTTP/3 решает проблему, сохранявшуюся в HTTP/2 на уровне TCP.
  • Ускорение передачи данных: За счёт минимизации времени на установку соединений и устранения необходимости в повторном рукопожатии.
  • Повышение устойчивости к сетевым потерям: Пакетная потеря в одном потоке не останавливает другие потоки, что особенно важно в нестабильных сетях.
  • Шифрование по умолчанию: QUIC включает встроенную поддержку TLS 1.3, что делает соединения более безопасными без дополнительных затрат на настройку.

Мета информация

Область:: 00 Сети
Родитель:: HyperText Transfer Protocol
Источник::
Создана:: 2024-11-27
Автор::

Дополнительные материалы

Дочерние заметки