Хост

Хост (host — «хозяин, принимающий гостей»)

— всякое устройство, предоставляющее сервисы типа «клиент-сервер» в режиме сервера по каким-либо интерфейсам и уникально определенное на этих интерфейсах. Это общее определение термина Host, в более узком его понимании, хостом можно считать любой сервер, или компьютер, подключенный к глобальной или локальной сети.

Обозначение Host никоим образом не характеризует само устройство функционально, ибо этот термин является практически жаргонизмом, не несущим, впрочем, никакой отрицательной окраски. Интересно, что само по себе это слово не употребляется, а только с указанием того сервиса, чьим хостом является называемое устройство. Однако очень часто бывает, что название сервиса опускается, потому как, считается, что оно ясно из контекста.

Скажем, в реализации протокола USB все управление и координация каждой группы клиентских устройств возложено на отдельный USB Host Controller. Здесь он является Host протокола USB. Но когда, например, выполняется команда ping по произвольному IP-адресу, хостом может быть назван тот компьютер, который обладает этим адресом, и который предоставляет сервис ответа на ICMP-пакеты. В таком случае этот компьютер будет хостов сервисов ICMP.

Впрочем, когда упоминается host без каких-либо комментариев, он, обычно, является хостом протокола TCP/IP, то есть сетевого интерфейса устройства, которое подключено к IP-сети. Как и любой другой host, host протокола TCP/IP имеет уникальное определение. Также, с Host протокола TCP/IP иногда связана необязательная текстовая характеристика — доменное имя.

Также термин Host имеет свое значение в области компьютерных игр. Оно означает одного из участников соединения, который создал это соединение, и к которому подключаются друге игроки.