Узел, хост и виртуальный хост
Узел
Любой компьютер, подключенный к Интернету, имеет свой уникальный IP-адрес. Нет
адреса — нет узла. Узел - не обязательно сервер (наример — клиент,
подключенный через модем к провайдеру).
Любая сущность, имеющая уникальный IP-адрес в Интернете, называется
узлом. С этой логической точки зрения Интернет можно рассматривать,
как множество узлов, каждый из которых может связаться с любым другим.
На одной системе может быть расположено сразу несколько узлов, если
она имеет несколько IP-адресов. Например, один узел может заниматься
доставкой и рассылкой почты, второй — обслуживанием WWW, а на
третьем работает DNS-сервер.
TCP использует термин "процесс", и каждый процесс для него однозначно
идентифицируется IP-адресом и номером порта. Так вот,
этот самый IP-адрес и есть узел.
Хост
Хост с точки зрения пользователя то же самое, что и узел, эти
понятия часто смешивают.
Это обусловлено тем, что любой узел (с уникальным IP-адресом) является хостом.
Но хост - это не обязательно отдельный узел, если это виртуальный хост.
Часто хост имеет собственное уникальное доменное имя.
Фактически, все, что отличает хост от узла — это то, что он может быть
виртуальным.
Виртуальный хост
Виртуальный хост - это хост, не имеющий уникального IP-адреса в Сети, но доступный
указанием дополнительного адреса (например, его DNS-имени). Количество
виртуальных хостов в Интернете постоянно растет, что
связано с повсеместным распространением протокола HTTP 1.1.
С точки зрения Web-
броузера (вернее, с точки зрения пользователя, который этим браузером пользуется)
виртуальный хост выглядит так же, как и обычный хост, но его нельзя адресовать по IP-адресу.
Еще существуют версии браузеров, не поддерживающие протокол
HTTP 1.1, и поэтому не могущие обращаться к таким ресурсам (виртуальным хостам).
Понятие "виртуальный хост" не ограничивается только службой Web. Многие
другие сервисы имеют свои понятия о виртуальных хостах, не
связанные с Web и протоколом HTTP 1.1.
Сервер sendmail службы SMTP (Simple
Mail Transfer Protocol — Простой протокол передачи почты) также использует
понятие "виртуальный хост", но для него это — лишь синоним главного, основ-
ного хоста, на котором запущен сервер. Например, если хост syn.com являет-
ся синонимом для microsoft.com, то адрес E-mail my@syn.com на самом де-
ле означает my@microsoft.com. Виртуальный
хост и в этом понимании не имеет уникального IP-адреса.