Как различаются TCP, HTTP, WebDAV и gRPC

TCP относится к транспортному уровню, HTTP — протокол прикладного уровня, WebDAV расширяет HTTP для работы с ресурсами, gRPC представляет RPC-подход и протокол взаимодействия поверх транспорта.

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

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

TCP относится к транспортному уровню, HTTP — протокол прикладного уровня, WebDAV расширяет HTTP для работы с ресурсами, gRPC представляет RPC-подход и протокол взаимодействия поверх транспорта.

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

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

Условие

Сравните TCP, HTTP, WebDAV и gRPC по роли в сетевом взаимодействии. Почему вопрос «какой лишний» без критерия неоднозначен?

Ответ

TCP относится к транспортному уровню, HTTP — протокол прикладного уровня, WebDAV расширяет HTTP для работы с ресурсами, gRPC представляет RPC-подход и протокол взаимодействия поверх транспорта.

По критерию уровня TCP выделяется среди остальных. Но можно выбрать другой признак и получить другую группировку, поэтому на интервью сначала назовите критерий. Не считайте WebDAV отдельным транспортом, а gRPC просто синонимом HTTP. В практической архитектуре уточняйте совместимость клиентов, формат сообщений и возможности инфраструктуры.

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

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

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

Подробнее