Нет. HTTP/1.1 и HTTP/2 обычно используют TCP, а HTTP/3 работает поверх QUIC на базе UDP. Надёжность и потоки в этом случае обеспечивает QUIC.
Обязательно ли HTTP работает поверх TCP? Расскажите про HTTP/3 и QUIC.
Нет. HTTP/1.1 и HTTP/2 обычно используют TCP, а HTTP/3 работает поверх QUIC на базе UDP. Надёжность и потоки в этом случае обеспечивает QUIC.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Нет. HTTP/1.1 и HTTP/2 обычно используют TCP, а HTTP/3 работает поверх QUIC на базе UDP. Надёжность и потоки в этом случае обеспечивает QUIC.
QUIC объединяет защищённое соединение и независимые потоки; потеря пакета одного потока не создаёт TCP head-of-line blocking для всех остальных. Однако перегрузка сети и общий congestion control всё ещё влияют на соединение. UDP здесь не означает отказ от надёжной доставки HTTP-данных.
Источник: www.rfc-editor.org.