HTTP/1.1 передаёт сообщения последовательно в соединении, HTTP/2 мультиплексирует потоки поверх TCP, а HTTP/3 использует QUIC поверх UDP.
Знаешь ли ты про разные версии протокола HTTP (HTTP/1, HTTP/2, HTTP/3)? В чём между ними разница?
HTTP/1.1 передаёт сообщения последовательно в соединении, HTTP/2 мультиплексирует потоки поверх TCP, а HTTP/3 использует QUIC поверх UDP.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
HTTP/1.1 передаёт сообщения последовательно в соединении, HTTP/2 мультиплексирует потоки поверх TCP, а HTTP/3 использует QUIC поверх UDP.
HTTP/2 применяет бинарные frames и сжатие заголовков, но потеря TCP-пакета может задержать все его потоки. В QUIC транспортные потоки изолированы от такой межпоточной блокировки, хотя общие ограничения сети сохраняются. Семантика методов и статусов HTTP остаётся; новая версия сама по себе не гарантирует ускорение любого сайта.