digital-garden/dev/network/HTTP 3.md
Struchkov Mark d0a4acf39c
All checks were successful
continuous-integration/drone/push Build is passing
Обновление
2024-11-27 22:08:08 +03:00

2.5 KiB
Raw Blame History

aliases tags date
HTTP/3
maturity/🌱
2024-11-27

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

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

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

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

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

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

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