8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 65 66 67 68 69 70 71 ... 136

174 Внедрение WINS

Разрешение имен

с использованием WINS

WINS использует стандартные мето.:. риисгрш.ик, обновления и освобождении имен. На этом занятии описываются различные фазы преобразования имени NetBIOS в [Р-ал-рес с использованием службы wins

Изучив материал этого занятия, вы сможете:

описать регистрацию, обновление, высвобожден!-ie. запрос и разрешение имени

с использованием службы WINS.

Продолжительность занятия — около 25 минут.

Разрешение имен NetBIOS с использованием WINS

Если клиенту требуется установить еесааленне с другим компьютером той же сети, он сначала обрдшдек-и к серверу WINS для разрешения IP-адреса конечной системы с использованием информации о привязках «имя nei BIOS/I Р адрес», хранящейся в БД сервера. Реляционный процессор БД сервера WINS обращается к базе данных с индексно-нослеаовательным доступом. Она представляет собой реплицированную БД, солсрж.ппую привязкикомпьютеров сети. Для входа в сеть клиент WINS

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

Служба WINS разрешает и поддерживает имена netbios по аналогии с реализацией В-узлов. Метод обновления имени для каждого типа узлов netbios, использующего сервер имен NetBIOS, уникален. Служба WINS — это расширение стандартов RFC ию1 и RFC 10(12. процесс разрешения имени NetBIOS показан на рис. 9-4.

Регистрация имени

Для каждого клиента WINS задаетсяосновного сервера WINS и при желании

дополнительного сервера WINS. При запуске клиент регистрирует имя NetBIOS и IP-ад-рес своего компьютера на определенном для него сервере WINS. Сервер WINS заносит привязку«имя NetBIOS/IР-адреса» для клиентской системы в свою БД.

Обновление имени

Все имена NetBIOS регистрируются времен но. Это означает, что. если систем;-, владеющая именем NetBIOS, прекратит егопозднее это имя может использоваться другим

Высвобождение имени

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

ра), клиент V/INS отправляет серверу WINS запрос на высвобождение имени.


Запрос на определение имени и разрешение имени

После решсгратш имени NetBIOS и i Р-адрссл своего компьютера на сервереWl MS клиент WINS можетсвязь с чрицмп системами, получая с сервера WINS IP-других Kei BIQS-enc ге:ч Все W1 NS-koMuyamKainin осушсст» 1яю1си с применением направленных дейтаграмм UDP через порт 137 (служба имен NetBIOS).

Регистрация имени Обновление имени

(Высвобождение

имени

Запрос на определение имени

Разрешение имени

1ис. 9-4. Разрешение имен между клиентами и сервером WINS

Регистрация имен

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

При ипиппи.ныаиии клиент WINS регистрирует свое NetBIOS-имя, напрямую о\с алая запрос на регистрацию сконфигурированному для этого клиента серверу WINS. Имен» NetBIOS регистрируются при запуске приложений и служб, например Workstation, Server и Messenger.

Если WINS-сериср юс!учен и требуемое имя не зарегистрировано другим ешг ном WINS, клиенту возвращается сообщение об успешной регистрации имени. Сообщение вюючае: снеаенпл о периоде, на который NetBIOS-имя ныдсляется клиенту. Этот период как время жизни ). Процесс регистрации имени проилдюсншров; н на

рис. 9-5.

Запрос на регистрацию имени

Исходный адрес

Конечный адрес

Регистрируемое имя

I

Клиент WINS

Ответ на запрос о регистрации имени

Исходный адрес

Конечный адрес Зарегистрирован ноа и мя

Срок аренды имени (Tit)

WINS

Рис. 9-5. Процесс ргч иечрании имени

г


Если обнаружено идентичное имя

При попытке клиента зарегистрировать имя, идентичное имеющемуся в БД WINS, сервер WINS посылает вызов компьютеру, вдлдекчпсму именем в настоящий момет. Вызов отправляется три раза с интервалом 500 мс в форме запроса на определение имени.

Если на компьютере, владеющем искомым именем, установлено несколько сетевых адаптеров, сервер WINS проверяет sc; IP-адреса данной системы, пока не получит ответ или не переЗерег все адреса.

После успешного ответа системы, владеющей именем в настоящий момеиг сервер WINS посылает клиенту WINS, пыт: юшемуся зарегистрировать имя, отрицательный ответ. Еслиимени не отвечает, сервер WINS посылает клиентупытающемуся зарегистрировать имя, положительный ответ.

Если сервер WINS недоступен

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

Обновление имен

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

Продление аренды имени

Для использования старого NetBIOS имени клиент должен продлять срок аренды до течения последнего. Если клиент не обновил периодсервер WINS делает Net-

BIOS-имя доступным для получения другими клиентами.

Запрос на продление аренды имени

Клиентыдолжны продлеватьимен до того, как истечет интервал вре-

мени, отведенные для продления аренды имени. Этот интервал определяет срок, в течение которого сервер хранит регистрацию в качестве активной записи БДПри обновлении регистрации клиент WINS посылает серверу запрос на обновление имени. Он включает IP-адрес и имя NetBIOS, которые необходимо обновить. Сервер WINS отсылает в ответ подтверждение, интервал, в течение которого требу-eica продлить регистрацию имени. Обвиненпие NetBIOS-имени клиентом WINS состоит нескольких зтапов.

По прошествии половины интервала TTL клиент WINS пытается продлить срок аренды, запросив основной сервер WINS.

2.Если основной сервер WINS не продлил аренду, клиент WINS попробует повторно обновить через 10 минут и в случае неудачи будет пытаться продлить аренду с помощью основногоWINS каждыена протяжении I часа. Если по проше-

клиент не сможетаренду имени, используя основной сервер WINS.

он переключится "на дополнительный сервер.

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



0 ... 65 66 67 68 69 70 71 ... 136