Какие версии HTTP вы знаете и в чём главное отличие HTTP/2 от HTTP/1.x?

Из распространённых версий известны HTTP/1.0, HTTP/1.1, HTTP/2 и HTTP/3. HTTP/2 использует бинарные фреймы и несколько потоков в одном соединении, сохраняя основные HTTP-методы и статусы.

Короткий ответ

Что ответить на собеседовании

Из распространённых версий известны HTTP/1.0, HTTP/1.1, HTTP/2 и HTTP/3. HTTP/2 использует бинарные фреймы и несколько потоков в одном соединении, сохраняя основные HTTP-методы и статусы.

Подробный разбор

Ответ с пояснениями

Из распространённых версий известны HTTP/1.0, HTTP/1.1, HTTP/2 и HTTP/3. HTTP/2 использует бинарные фреймы и несколько потоков в одном соединении, сохраняя основные HTTP-методы и статусы.

Мультиплексирование позволяет чередовать данные разных запросов без отдельного TCP-соединения для каждого. Также применяется сжатие заголовков. Но потеря TCP-пакета способна задержать потоки всего соединения, поэтому HTTP/2 не устраняет все виды head-of-line blocking. HTTP/3 использует QUIC вместо TCP. Ускорение зависит от сети и приложения, а не гарантируется одним номером версии.

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

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

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

Подробнее