Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otvety3.doc
Скачиваний:
8
Добавлен:
15.04.2019
Размер:
93.7 Кб
Скачать

Отсутствие работающих dhcp-серверов

DHCP-клиент ждет предложений в течение одной секунды. Если он их не получит, то не сможет инициализировать TCP/IP, и ему придется снова посылать широковещательные запросы три раза (с интервалами 9, 13 и 16 с и один раз со случайным интервалом в диапазоне от 0 до 1 000 мс). Если предложение так и не будет получено, клиент повторяет попытки каждые пять минут.

Выбор аренды

На двух последних этапах клиент выбирает предложение, а DHCP-сервер подтверждает аренду.

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

Широковещательное сообщение DHCPREQUEST содержит идентификатор сервера (IP-адрес), предложение которого было выбрано. Все остальные DHCP-серверы отзывают свои предложения, чтобы их IP-адреса были доступны для следующего запроса.

Подтверждение аренды

DHCP-сервер, приняв предложение, посылает широковещательное подтверждение клиенту в форме сообщения DHCPACK. Оно содержит выданный в аренду IP-адрес и, иногда, другую конфигурационную информацию.

Когда DHCP-клиент получает подтверждение, протокол TCP/IP полностью инициализируется и рассматривается в качестве клиента протокола DHCP. После выполнения привязки клиент может использовать протокол TCP/IP для работы в сети.

Клиент сохраняет IP-адрес, маску подсети и другую информацию об IP-адресации в следующем разделе реестра (adapter — имя сетевого адаптера): HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services \adapter\Parameters\Tcpip

Отказ в аренде ip-адреса

Широковещательное сообщение об отказе (DHCPNACK) посылается сервером, когда клиент пытается арендовать IP-адрес, ранее им использовавшийся, но теперь недоступный. Оно также посылается, если IP-адрес стал неправильным из-за физического перемещения клиента в другую подсеть*.

Как показано на иллюстрации, при получении отказа клиент заново запрашивает аренду протокола TCP/IP.

Механизм обновления аренды. Первая попытка обновления

Все клиенты DHCP пытаются обновить аренду по истечении половины ее срока, а также при каждом перезапуске системы. Для этого клиент посылает сообщение DHCPREQUEST на DHCP-сервер, предоставивший аренду.

После установки Service Pack версии 2 или выше DHCP-сервер отправляет DHCPNACK во всех случаях, когда запрос клиента, даже обращенный к другому DHCP-серверу, не является, с его точки зрения, корректным. Подробности — в разделе «Использование нескольких серверов DHCP» на стр. 132. — Прим. перев.

Если DHCP-сервер доступен, то он обновляет аренду и посылает клиенту подтверждение (DHCPACK) с указанием времени новой аренды и, возможно, обновленными параметрами конфигурации.

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

При перезапуске DHCP-клиент, как правило, пытается арендовать тот же IP-адрес с того же DHCP-сервера путем широковещательной передачи сообщения DHCPREQUEST, содержащего последний используемый клиентом IP-адрес. Если это не удается, но срок аренды еще не истек, то DHCP-клиент продолжает использовать IP-адрес до его окончания.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]