TCP относится к транспортному уровню, HTTP — протокол прикладного уровня, WebDAV расширяет HTTP для работы с ресурсами, gRPC представляет RPC-подход и протокол взаимодействия поверх транспорта.
Как различаются TCP, HTTP, WebDAV и gRPC
TCP относится к транспортному уровню, HTTP — протокол прикладного уровня, WebDAV расширяет HTTP для работы с ресурсами, gRPC представляет RPC-подход и протокол взаимодействия поверх транспорта.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Условие
Сравните TCP, HTTP, WebDAV и gRPC по роли в сетевом взаимодействии. Почему вопрос «какой лишний» без критерия неоднозначен?
Ответ
TCP относится к транспортному уровню, HTTP — протокол прикладного уровня, WebDAV расширяет HTTP для работы с ресурсами, gRPC представляет RPC-подход и протокол взаимодействия поверх транспорта.
По критерию уровня TCP выделяется среди остальных. Но можно выбрать другой признак и получить другую группировку, поэтому на интервью сначала назовите критерий. Не считайте WebDAV отдельным транспортом, а gRPC просто синонимом HTTP. В практической архитектуре уточняйте совместимость клиентов, формат сообщений и возможности инфраструктуры.