Сетевая служба WINS

Служба WINS (Windows Internet Name Service)

Служба WINS использовалась в более ранних версиях ОС Microsoft (до Windows 2000: Dos, Win9.x, Win NT3.5 и 4) клиентов сетей Unix/Linux c Samba и клиентов OS/2 c Microsoft Lan Manager 2.2c для разрешения имен NetBios в разных IP – сетях. При обращении клиента из одной IP сети в другую по имени NetBios (\\имя_компьютера\ресурс) через протокол TCP/IP (такой интерфейс сокращенно называют NBT), компьютер должен знать какой IP адрес соответствует этому имени. Преобразование имени в IР адрес называется разрешением имени. Есть несколько вариантов разрешения имени:

· Отправить в сеть широковещательный запрос и ждать ответа от машины, у которой есть такое имя. Однако это работает только в текущей локальной IР подсети т.к. маршрутизаторы не пропускают широковещательные сообщения в другие сети и в добавок перегружает локальную сеть.

· Отправить запрос специальному серверу(его называют NBNS (NetBios Name Server), в котором содержится база всех имен компьютеров и их IP адресов. Однако эта база может оказаться неполной.

· Отправить широковещательный запрос и, если он не дал результата, то отправить запрос серверу NBNS. Это решение более оптимальное, но перегружает сеть

· Отправить серверу запрос NBNS и, если он не дал результата, то отправить широковещательный запрос. Этот вариант оптимальный и в основном используется сегодня.

На разных этапах развития использовались все эти варианты. Однако, с удешевлением глобальных магистралей и с увеличением загруженности локальных сетей становится наиболее оптимальным последний вариант т.е. сначала через магистраль отправляется запрос на разрешение имени, а затем рассылается широковещательное сообщение в локальной сети. Сервером NBNS в сетях Microsoft стал сервер WINS.

Сервер WINS создает динамическую таблицу сопоставления имен компьютеров NetBios с их IР-адресами. При загрузке каждого компьютера-клиента сервера WINS, он отправляет о себе информацию серверу. Сервер прописывает в своей таблице имена NetBios и IP адрес этого компьютера. Эти записи имеют ограниченное время существования в этой базе (TTL) – по умолчанию – 6 дней (144 час). Минимальный интервал обновления 40 мин.

Если имя, которое посылает компьютер, уже используется в сети, то сервер WINS отказывается его регистрировать, а рабочая станция не прописывает у себя это имя в своей таблице имен NetBios. Т.е. команда nbtstat -n не покажет этого имени.

Начиная, с версии ОС Windows2000, сами системы и приложения, написанные под эти системы, уже не используют интерфейс и имена NetBios. Однако, приложения, запускаемые в этих системах, написанные ранее и другие клиенты в сети, которые созданы ранее, используют его. Поэтому в систему Win2000 включена поддержка разрешения имен NetBios.

Сервер WINS можно установить только на серверную версию, начиная с Win NT 4

Принцип действия: сервера WINS


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: