Выбор ответа Middle HTTP для тестировщика обновлено

HTTP/1.1, HTTP/2 и HTTP/3

Вопрос

Что верно про версии HTTP?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: HTTP/3 работает поверх QUIC (UDP), а HTTP/2 поверх TCP. Смысл HTTP (методы, коды, заголовки) одинаков во всех версиях, меняется транспорт.

Варианты ответа

  1. HTTP/2 передаёт заголовки текстом, как HTTP/1.1, но без сжатия
  2. HTTP/3 заменил коды ответа и методы на бинарные фреймы QUIC
  3. HTTP/2 работает без TLS, а HTTPS появился только в HTTP/3
  4. HTTP/3 работает поверх QUIC (UDP), а HTTP/2 поверх TCPправильный ответ

Разбор

Смысл HTTP (методы, коды, заголовки) одинаков во всех версиях, меняется транспорт. HTTP/2 бинарный, мультиплексирует запросы в одном TCP-соединении и сжимает заголовки (HPACK). HTTP/3 ушёл на QUIC поверх UDP, чтобы потеря пакета не тормозила все потоки. Браузеры поддерживают HTTP/2 только с TLS, так что «без HTTPS» как раз наоборот.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.