HTTP/1.1 работает с текстовыми сообщениями в TCP, HTTP/2 — с бинарными мультиплексированными потоками в TCP, HTTP/3 — с QUIC.
Расскажите о различиях между версиями протокола HTTP/1.1, HTTP/2 и HTTP/3.
HTTP/1.1 работает с текстовыми сообщениями в TCP, HTTP/2 — с бинарными мультиплексированными потоками в TCP, HTTP/3 — с QUIC.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
HTTP/1.1 работает с текстовыми сообщениями в TCP, HTTP/2 — с бинарными мультиплексированными потоками в TCP, HTTP/3 — с QUIC.
Во второй версии уменьшаются накладные расходы на параллельные запросы и заголовки. Третья снижает влияние потери пакета одного потока на другие потоки. Общая семантика методов и статусов сохраняется, а реальный выигрыш зависит от соединения и нагрузки.