Обязательно ли 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.

Подробный разбор

Ответ с пояснениями

Нет. 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.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее