Выбор ответа Middle HTTP для тестировщика обновлено
HTTP/1.1, HTTP/2 и HTTP/3
Вопрос
Что верно про версии HTTP?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: HTTP/3 работает поверх QUIC (UDP), а HTTP/2 поверх TCP. Смысл HTTP (методы, коды, заголовки) одинаков во всех версиях, меняется транспорт.
Варианты ответа
- HTTP/2 передаёт заголовки текстом, как HTTP/1.1, но без сжатия
- HTTP/3 заменил коды ответа и методы на бинарные фреймы QUIC
- HTTP/2 работает без TLS, а HTTPS появился только в HTTP/3
- HTTP/3 работает поверх QUIC (UDP), а HTTP/2 поверх TCPправильный ответ
Разбор
Смысл HTTP (методы, коды, заголовки) одинаков во всех версиях, меняется транспорт. HTTP/2 бинарный, мультиплексирует запросы в одном TCP-соединении и сжимает заголовки (HPACK). HTTP/3 ушёл на QUIC поверх UDP, чтобы потеря пакета не тормозила все потоки. Браузеры поддерживают HTTP/2 только с TLS, так что «без HTTPS» как раз наоборот.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.