Продление аренды и освобождение IP-адреса. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Продление аренды и освобождение IP-адреса.



По прошествии половины периода на который был выделен IP-адрес, клиенты DHCP пытаются продлить его аренду. Для этого клиент посылает сообщенииDHCPREQUEST прямо серверу DHCP, выделившему адрес. Если он доступен, то продлевает аренду и отсылает клиенту сообщение DHCPPACK с новым временем аренды и обновленными параметрами конфигурации. Получив подтверждение клиент обновляет свою конфигурацию. При каждом перезапуске DHCP клиент пытается получить у исходного сервера DHCP свой старый IP-адрес. Если эта попытка окажется неудачной и время аренды еще не кончилось, то клиент DHCP будет использовать IP-адрес до следующей попытки продления аренды если по прошествии половины времени аренды клиент DHCP не сможет продлить ее на исходном сервере DHCP, то по истечении 87,50% времени аренды клиент начнет широковещательную рассылку пакета DHCPREQUEST для связи с любым доступным сервером DHCP. Сервер DHCP может ответить либо сообщением DHCPPACK (продление аренды), либо DHCPNACK(принудительная инициализация). По истечении срока аренды или получив сообщение DHCPNACK клиент должен сразу прекратить использование занятого им IP-адреса.

Чтобы отослать серверу DHCP сообщение DHCPREQUEST и получить обновленные параметры и период аренды следует воспользоваться командой ipconfig (request с ключом renew). Если сервер DHCP не доступен, клиент продолжит использовать текущие параметры конфигурации. Чтобы освободить занимаемый клиентом IP-адрес серверу DHCP необходимо послать сообщение DHCPRELEASЕ нужно использовать ipconfig/release. Данная команда полезна, если необходимо перемещение клиентского ПК в другую сеть.

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

1. для каждого сервера DHCP надо определить не менее 1 области.

2. из области следует исключить статичные IP-адреса.

3. для централизации администрирования и выделения IP-адресов специфичных для конкретной сети на сервере DHCP можно определить несколько областей подсети можно присвоить лишь 1 область.

4. серверы DHCP не обмениваются информацией об областях, поэтому создавая области на нескольких серверах следует убедиться в том что в этих областях нет пересекающихся IP-адресов.

Служба WINS.

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

1. при каждом запуске клиент WINS регистрирует привязку <<NetBIOS-имя/IP-адрес>> на соответствующем сервере WINS. При изменении сведений об IP-адресе клиент WINS автоматически обновляет БД WINS. Такое обновление производится, например когда служба DHCP динамически присваивает новый адрес компьютеру перемещенному из 1 подсети в другую.

2. при формировании команды NetBIOS для установки связи с другим ресурсом клиент WINS отсылает запрос на определение имени прямо серверу WINS без широковещательной рассылки такого запроса в ЛВС.

3. сервер WINS находит в БД привязку <<NetBIOS-имя/IP-адрес>> соответствующую требуемому ресурсу и возвращает клиенту WINS IP-адрес этого ресурса.

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

Для каждого клиента WINS определен IP-адрес первичного и вторичного сервера WINS. При запуске клиент регистрирует свои NetBIOS имена и IP-адрес отсылая определенному для него серверу WINS запрос на регистрацию. Если сервер WINS доступен и запрашиваемое имя не зарегистрированного другим клиентом WINS сервер отсылает клиенту сообщение об успешной регистрации. Сообщение включает в себя срок на который имя зарегистрировано для клиента называется TTL(time to live). Если имя уже зарегистрировано в БД сервера WINS, сервер отсылает текущему владельцу имени запрос на определение имени. Запрос отсылается трижды с интервалом 500 минисекунд. Если же зарегистрированный компьютер подключен к нескольким физическим линиям данных, т.е. на нем установлено несколько сетевых адаптеров привязанных к TCP/IP и обладающих уникальными IP-адресами, сервер WINS будет поверять все IP-адреса компьютера пока не получит отклик или не переберет все адреса. Если текущий владелец успешно ответит сервер WINS тогда сервер пришлет клиенту пытавшемуся зарегистрировать такое же имя, отказ в регистрации. Но если текущий владелец имени не ответит, сервер WINS перешлет клиенту пытавшемуся зарегистрировать имя подтверждение регистрации. Если сервер WINS недоступен, клиент трижды пытается найти первичный WINS сервер. В случае ошибки он посылает запрос на регистрацию имени вторичному серверу WINS, если такой определен. Если оба сервера недоступны, клиент генерирует три рассылки по локальной сети. Если в локальной сети существует NetBIOS –имя запрашиваемое, то оно будет разрешено в данный IP-адрес.

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

Сервер WINS регистрирует все NetBIOS-имена на временной основе чтобы и другие компьютеры могли использовать эти имена после освобождения их исходными владельцами. Поскольку сервер WINS регистрирует имя лишь на время, клиенту приходится продлять срок аренды имени чтобы тот не истек. Для использования старого NetBIOS-имени клиент должен продлять срок аренды до истечения последнего. Если клиент не обновил период аренды, сервер WINS делает NetBIOS-имя доступным другим клиентам. Первую попытку продлить срок аренды имени клиент WINS делает по истечении 1/8 интервала TTL, если клиент не получит ответа продляющего срок аренды, то он будет отсылать запросы на продление каждые 2 минуты до истечения половины периода TTL. По прошествии половины интервала TTL клиент WINS пытается продлить срок аренды запросив вторичный сервер WINS если он определен. При переключении на вторичный сервер считается то что клиент WINS пытается продлить срок аренды впервые, это значит то, что клиент будет отсылать запросы через 1/8 интервала TTL пока не получит ответ продляющий срок аренды или пока не истечет половина интервала TTL. Затем клиент WINS переключится на первичный сервер WINS. Получив запрос на продление аренды сервер WINS отсылает клиенту ответ с новым интервалом TTL. Если первая попытка продления аренды имени была успешной, то вторая будет сделана лишь по истечении половины интервала TTL.

Освобождении имени.

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



Поделиться:


Последнее изменение этой страницы: 2017-02-07; просмотров: 568; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.137.218.215 (0.005 с.)