Выбор ответа Middle HTTP/2 и HTTP/3 обновлено

Что делает HPACK

Вопрос

Что делает HPACK в HTTP/2?

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

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

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

Коротко

Правильный ответ: Сжимает заголовки, заменяя повторяющиеся значения индексами из таблицы. HPACK кодирует заголовки статической и динамической таблицами плюс кодом Хаффмана, и повторяющиеся куки или User-Agent почти ничего не весят.

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

  1. Сжимает тело ответа вместо gzip и brotli, используя словарь Хаффмана
  2. Сжимает заголовки, заменяя повторяющиеся значения индексами из таблицыправильный ответ
  3. Упаковывает несколько ответов сервера в один бинарный файл для отправки
  4. Шифрует заголовки запросов вместо TLS, чтобы их не видели прокси по пути

Разбор

HPACK кодирует заголовки статической и динамической таблицами плюс кодом Хаффмана, и повторяющиеся куки или User-Agent почти ничего не весят. Тело по-прежнему сжимают gzip или brotli. Склейки ответов нет. Шифрует TLS, а не HPACK.

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

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