Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лабы по сетям / Лаба 5 Сетевые службы WINS

.pdf
Скачиваний:
26
Добавлен:
27.05.2015
Размер:
247.75 Кб
Скачать

Сетевые службы: WINS.

WINS (Windows Internet Name Service) обеспечивает службу динамических реплицируемых баз данных, которая может регистрировать и разрешать NetBIOS-имена, используемые в сети, в IP-адреса. Служба WINS позволяет компьютеру сервера выступать в качестве сервера NetBIOS-имен и разрешать в адреса имена для компьютеров клиентов, совместимых с WINS, как описано в стандартах протокола NetBIOS через TCP/IP.

NetBIOS-именем компьютера для ОС Windows младше 2000 является имя компьютера, вводимое на вкладке «Идентификация» свойств сети. Таким именем, например, может быть имя server или ivanov. Именно NetBIOSимена выводятся в списке компьютеров при обзоре сетевого окружения в Windows. Начиная с Windows 2000 компьютер имеет два имени: DNS-имя, состоящее обычно из NetBIOS-имени и домена (например server.opsd.ru) и для совместимости со старыми версиями ОС обычное NetBIOS-имя (в данном примере будет server).

Имена NetBIOS использовались в версиях Windows до Windows 2000 для идентификации и обнаружения компьютеров и других общих или групповых ресурсов, требующих регистрации и разрешения имен для использования в сети. Все сетевые службы регистрировались с помощью NetBIOS-имен. Начиная с Windows 2000 служба входа в сеть и другие возможные сетевые службы будут регистрироваться в службе DNS. Также устаревшие сетевые приложения, запускаемые из командной строки используют NetBIOS-имена для получения доступа к этим службам.

Служба WINS упрощает управление пространством имен NetBIOS в сетях на основе протокола TCP/IP.

Пример: Приведенный ниже рисунок показывает типичные последовательности событий, связанных с клиентами и серверами WINS.

В этом примере происходят следующие события:

1. WINS-клиент HOST-A

регистрирует любое из своих локальных имен NetBIOS на

своем WINS-сервере WINS-A.

2.Другой WINS-клиент HOST-B запрашивает сервер WINS-A найти IP-адрес компьютера HOST-A в сети.

3.Сервер WINS-A возвращает 192.168.1.20 — IP-адрес компьютера

HOST-A.

Компьютеры могут использовать любой из перечисленных ниже методов обработки запросов NetBIOS для разрешения или регистрации имен.

Прямой (точка - точка) контакт с WINS-сервером, если он настроен (как в примере выше).

Широковещательная рассылка запроса NetBIOS по локальной подсети. В этом случае компьютер отправляет в сеть широковещательный запрос на поиск адреса, который обрабатывается всеми компьютерами подсети. На такой запрос

отвечает только тот компьютер, чье имя указано в запросе адреса. В ответ разыскиваемый компьютер включает свой IP адрес.

Для небольших сетей последняя возможность обычно является эффективным и простым решением для предоставления службы имен NetBIOS небольшому числу клиентов в локальной сети.

Служба WINS уменьшает использование локальных широковещательных IP-рассылок для разрешения имен NetBIOS и позволяет пользователям легко находить компьютеры в удаленных сетях. Поскольку WINS-регистрации выполняются автоматически при каждом запуске клиента и входе в сеть, база данных WINS автоматически обновляется при внесении изменений в динамическую конфигурацию адреса. Например, когда DHCP-

сервер присваивает новый или измененный IP-адрес компьютеру клиента, работающего со службой WINS, сведения о клиенте WINS обновляются. Это не требует ручных изменений со стороны пользователя или администратора.

Вместо WINS можно применять локальные файлы lmhosts. Файл Lmhosts обычно находится в папке Windows и представляет собой статический файл, который помогает при разрешении в адреса удаленных NetBIOS-имен на компьютерах, которые не могут отвечать на широковещательные рассылки запросов NetBIOS-имен. Он содержит сопоставления NetBIOS-имен IP-адресам.

Преимущества использования службы WINS

Служба WINS обеспечивает следующие преимущества при администрировании сетей, использующих протокол TCP/IP.

Динамическая база данных соответствий имен адресам, которая поддерживает регистрацию и разрешение имен компьютеров.

Централизованное управление базой сопоставлений, уменьшающее необходимость управления файлами Lmhosts.

Уменьшение широковещательного трафика в подсетях, связанного с NetBIOS, разрешением клиентам, запрашивающим WINS-серверы, непосредственно искать удаленные системы.

Поддержка клиентов, использующих ранние версии Windows и NetBIOS, в сети. Этим типам клиентов разрешается обозревать списки удаленных доменов Windows без необходимости наличия локальных контроллеров доменов в каждой подсети.

Когда использовать службу WINS

Всетях, в которых серверы и компьютеры работают под управлением Windows 2000 и Windows XP, протокол NetBIOS больше не нужен для сетей, использующих протокол TCP/IP. Вследствие этого изменения, служба WINS необходима для большинства сетей, но может быть необязательной в некоторых случаях. При принятии решения об использовании службы WINS следует рассмотреть перечисленные ниже вопросы:

Имеются ли в сети устаревшие компьютеры, которые требуют использования имен NetBIOS?

Помните, что все сетевые компьютеры, которые работают под управлением ранних версий операционных систем корпорации Майкрософт, например MS-DOS, Windows или Windows NT, требуют поддержки имен NetBIOS. Windows 2000 является первой операционной системой корпорации Майкрософт, которая больше не требует именования NetBIOS. Следовательно, имена NetBIOS могут по-прежнему требоваться в сетях для обеспечения основных служб файлов и печати и для поддержки используемых устаревших приложений.

Все ли компьютеры в сети настроены и могут поддерживать использование других типов присвоения сетевых имен, например DNS?

Присвоение сетевых имен остается важной службой для поиска компьютером и ресурсов в сети, даже если имена NetBIOS необязательны. Перед тем как принять решение об исключении WINS или поддержки имен NetBIOS, убедитесь, что все компьютеры и программы в сети в состоянии работать с другой службой именования, например DNS.

Является ли сеть отдельной подсетью или состоит из нескольких маршрутизируемых подсетей?

Если вся сеть состоит из одной небольшой локальной сети, которая занимает один физический сегмент сети и имеет меньше 50 клиентов, возможно удастся обойтись без использования WINS-сервера.

Как работает служба WINS.

При разрешении имени NetBIOS клиент WINS обычно выполняет следующую последовательность действий.

1.Клиент проверяет, является ли запрошенное имя именем локального компьютера NetBIOS.

2.Клиент проверяет локальный буфер имен NetBIOS, хранящий удаленные имена. Любое имя, разрешенное для удаленного клиента, помещается в этот буфер и остается там в течение 10 минут.

3.Клиент направляет запрос NetBIOS основному WINS-серверу. Если основной WINS-сервер не может ответить на запрос — или потому, что он недоступен, или потому, что на нем нет записи для имени — клиент будет пытаться подключиться к другим настроенным WINS-серверам в порядке, в котором они настроены.

4.Клиент проверяет файл Lmhosts на совпадение с запросом, если он настроен на использование файла Lmhosts.

5.Клиент обращается к файлу Hosts, а затем к серверу DNS, если он на него настроен.

6.Клиент выполняет широковещательную рассылку запроса NetBIOS по локальной подсети.

Компоненты WINS.

Службу WINS образуют два основных компонента: WINS-сервер и WINS-клиенты.

WINS-сервер обрабатывает запросы регистрации имени от WINSклиентов, регистрирует их имена и IP-адреса и отвечает на запросы NetBIOSимен, направленные клиентами, возвращая IP-адрес запрошенного имени, если он присутствует в базе данных сервера.

Также WINS-серверы могут реплицировать содержимое их баз данных (которые содержат соответствия NetBIOS-имен компьютеров IP-адресам) с другими WINS-серверами.

WINS-серверы используются клиентами одним из двух способов: как основной или как дополнительный WINS-сервер.

Разница между основным и дополнительным WINS-серверами не определяется самими серверами (которые с функциональной точки зрения одинаковы). Отличие возникает, когда клиент устанавливает между ними различие и упорядочивает список WINS-серверов, если предусматривается использование нескольких WINS-серверов.

В большинстве случаев клиент обращается к основному WINS-серверу за всеми функциями службы имен NetBIOS (регистрация имени, обновление

имени, освобождение имени и разрешение имени в адрес). Дополнительные WINS-серверы используются, если только основной WINS-сервер:

не доступен в сети, когда сделан запрос обслуживания,

сервер не может разрешить имя в адрес (в случае запроса имени).

WINS-клиенты пытаются зарегистрировать свои имена на WINSсервере при начале работы или при подключении к сети. После этого, когда необходимо, клиенты делают запрос к WINS-серверу для разрешения в адреса удаленных имен.

Клиентами, поддерживающими службу WINS, являются компьютеры, которые могут быть настроены на непосредственное использование WINSсервера. Большинство WINS-клиентов обычно имеют несколько NetBIOSимен, которые должны быть зарегистрированы для использования в сети. Эти имена используются для опубликования различных типов сетевых служб, например службы сообщений или службы рабочей станции, которые каждый компьютер может использовать различными способами для связи с другими компьютерами в сети.

Клиенты, поддерживающие WINS, связываются с WINS-сервером для выполнения следующих задач.

Регистрация имен клиентов в базе данных WINS.

Обновление имен клиентов в базе данных WINS.

Освобождение имен клиентов в базе данных WINS.

Разрешение имен в адреса с помощью сопоставлений имен пользователей, NetBIOS-имен, DNS-имен и IP-адресов из базы данных

WINS.

Клиенты, не поддерживающие WINS, могут ограниченно участвовать в

этих процессах через WINS-прокси.

WINS-прокси представляет собой компьютер WINS-клиента, настроенный на работу от имени других компьютеров, которые не могут использовать службу WINS непосредственно. WINS-прокси помогают

выполнять запросы NetBIOS-имен компьютерам, расположенным в маршрутизируемых сетях TCP/IP.

По умолчанию большинство компьютеров, которые не могут использовать службу WINS, используют широковещательные рассылки для разрешения в адреса NetBIOS-имен и регистрируют свои NetBIOS-имена в сети. WINS-прокси может быть настроен на прослушивание от имени этих компьютеров и на запрос у службы WINS имен, не разрешенных широковещательной рассылкой.

WINS-прокси полезны и необходимы в сетях, включающих клиентов, которые имеют право выполнять только широковещательные рассылки NetBIOS (или b-узлы). В большинстве сетей широко распространены клиенты, поддерживающие WINS, и WINS-прокси обычно не нужны.

Средства WINS в Windows и настройка службы

Аналогично DHCP для службы WINS в серверных версиях Windows предусмотрена соответствующая оснастка (см. рисунок).

Рисунок 1 – Оснастка WINS-консоли

После установки сервера WINS можно использовать консоль WINS для выполнения основных задач администрирования сервера:

1.Просмотр и фильтрация среди регистраций имен NetBIOS, хранимых на сервере WINS, имен клиентов, используемых в сети. При попытке просмотра через пункт «Активные регистрации»

необходимо выбрать тип отображения – «по владельцу» записи (имеется ввиду по имени WINS-сервера) или по имени (выводятся записи по шаблону введенного имени или все записи если «*»).

2.Добавление и настройка партнеров репликации для сервера WINS. Необходимо использовать в случае, если в сети функционирует более одного WINS-сервера. Репликация между серверами может быть опрашивающая (когда один WINS-сервер опрашивает другой на предмет изменения данных в базе) или извещающая (когда WINS-сервер, у которого в базе произошли изменения сообщает об этом другому серверу). В последнем случае после получения подобного извещения WINS-сервер должен самостоятельно инициировать опрашивающую репликацию с тем сервером, от которого он получил извещение.

3.Выполнение задач, связанных с обслуживанием, включая архивацию, восстановление, сжатие и очистку базы данных сервера WINS. Хотя все эти действия происходят автоматически в процессе работы службы WINS, иногда может потребоваться их выполнение

вручную.

Кроме того, консоль WINS можно использовать для выполнения ряда необязательных или дополнительных задач настройки.

-Просмотр и изменение свойств службы WINS, например интервала обновления и других интервалов, используемых при регистрации, обновлении и проверке записей имен, хранимых в базе данных сервера.

-Добавление или настройка статических сопоставлений WINS, если

их нужно использовать в сети.

Удаление или захоронение (как бы предварительное удаление) записей WINS, которые появляются в данных WINS-сервера, используемых в сети.

Контрольные вопросы:

1.Что такое NetBIOS-имя компьютера?

2.Какие преимущатва дает использование WINS?

3.Нужно ли использовать WINS в сети, если все компьютеры в ней функционируют под управлением Windows XP?

4.Когда в маршрутизируемых сетях необходимо применение WINS и почему?

5.В какой последовательности происходит разрешение клиентом имени NetBIOS?

6.Назовите компоненты службы WINS

7.Назовите функции WINS сервера.

8.В чем разница между основным и дополнительным WINS серверами?

9.Что такое WINS-прокси? Его функции?

Задача:

На рисунке 2 изображена сеть, состоящая из четырех подсетей ПС1 –

 

 

 

ПС4,

связанных

маршрутизатором

ПС1

 

ПС2

М1.

В

подсети

ПС1

компьютеры

Win98/XP

Win2000/XP

работают

под

управлением ОС

 

 

 

М1

Windows 98 и XP. Получение адресов

 

 

 

статическое и на использование WINS

 

 

ПС3

не настроено, а используется DNS. В

WINS

 

 

 

 

 

 

 

DNS

 

подсети

ПС2 компьютеры

работают

 

Win95-XP

 

 

под

управлением

Windows

2000/ХР,

 

Рисунок 2

 

получение адресов

динамическое.

 

 

 

Использование WINS не настроено, а используется DNS. В подсети ПС3 клиентами используются различные ОС от Windows 95 до XP и настроены на использование WINS и DNS при динамической настройке IP-адреса. В этой подсети функционирует WINS и DNS серверы. Ответьте на вопросы:

-могут ли компьютеры подсетей ПС1 – ПС3 обращаться: а) к компьютерам в своей подсети?; б) к компьютерам в других подсетях?;

-что произойдет, если WINS сервер выйдет из строя?