Struchkov Mark
d0a4acf39c
All checks were successful
continuous-integration/drone/push Build is passing
2.5 KiB
2.5 KiB
aliases | tags | date | ||
---|---|---|---|---|
|
|
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 Автор::