ПрикладнойRFC 9114
HTTP/3
Третья версия протокола HTTP, работающая поверх QUIC: меньше задержек, устойчивость к потерям пакетов.
Что это
HTTP/3 — актуальная версия протокола передачи веб-контента, описанная в RFC 9114. Главное отличие от предшественников — транспорт: вместо TCP используется QUIC поверх UDP.
Основные отличия от HTTP/2
| Свойство | HTTP/2 | HTTP/3 |
|---|---|---|
| Транспорт | TCP | QUIC (UDP) |
| Шифрование | TLS отдельным слоем | встроено в QUIC |
| Потеря пакета | блокирует все потоки | блокирует один поток |
| Смена сети | разрыв соединения | возможна миграция |
Практическое значение
Сайты на HTTP/3 быстрее загружаются в мобильных сетях с потерями пакетов. При этом UDP-трафик обрабатывается сетевым оборудованием иначе, чем TCP, поэтому доступность HTTP/3 у разных операторов может различаться — это наблюдаемый технический факт, который редакция учитывает в измерениях.
Ограничения материала
Материал образовательный и не содержит рекомендаций по обходу ограничений.
