Знаешь ли ты про разные версии протокола 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/1.1 передаёт сообщения последовательно в соединении, HTTP/2 мультиплексирует потоки поверх TCP, а HTTP/3 использует QUIC поверх UDP.

HTTP/2 применяет бинарные frames и сжатие заголовков, но потеря TCP-пакета может задержать все его потоки. В QUIC транспортные потоки изолированы от такой межпоточной блокировки, хотя общие ограничения сети сохраняются. Семантика методов и статусов HTTP остаётся; новая версия сама по себе не гарантирует ускорение любого сайта.

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

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

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

Подробнее