Справка веб-мастера     Справочник web-мастера и программиста
  PHP       Интернет       Беб-дизайн       Безопасность       Javascript     Информеры     Game      
          Игра шарики



Узел, хост и виртуальный хост

Узел

Любой компьютер, подключенный к Интернету, имеет свой уникальный 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-адреса.







  Copyright © King-dom.ru, 2008-2013       Разработка сайта SoftHolm.com