ВУЗ:
Составители:
Рубрика:
пользователь, ни сетевой администратор не вмешиваются в этот процесс. Это свойство очень важно для
мобильных пользователей.
Протокол DHCP использует модель клиент-сервер. Во время старта системы компьютер-клиент
DHCP, находящийся в состоянии "инициализация", посылает сообщение discover (исследовать), которое
широковещательно распространяется по локальной сети и передается всем DHCP-серверам частной ин-
терсети. Каждый DHCP-сервер, получивший это сообщение, отвечает на него сообщением offer (пред-
ложение), которое содержит IP-адрес и конфигурационную информацию.
Компьютер-клиент DHCP переходит в состояние "выбор" и собирает конфигурационные предложе-
ния от DHCP-серверов. Затем он выбирает одно из этих предложений, переходит в состояние "запрос" и
отправляет сообщение request (запрос) тому DHCP-серверу, чье предложение было выбрано.
Выбранный DHCP-сервер посылает сообщение DHCP-acknow-ledgment (подтверждение),
содержащее тот же IP-адрес, который уже был послан ранее на стадии исследования, а также
параметр аренды для этого адреса. Кроме того, DHCP-сервер посылает параметры сетевой кон-
фигурации. После того, как клиент получит это подтверждение, он переходит в состояние
"связь", находясь в котором он может принимать участие в работе сети TCP/IP. Компьютеры-
клиенты, которые имеют локальные диски, сохраняют полученный адрес для использования
при последующих стартах системы. При приближении момента истечения срока аренды адреса
компьютер пытается обновить параметры аренды у DHCP-сервера, а если этот IP-адрес не мо-
жет быть выделен снова, то ему возвращается другой IP-адрес.
В протоколе DHCP описывается несколько типов сообщений, которые используются для
обнаружения и выбора DHCP-серверов, для запросов информации о конфигурации, для про-
дления и досрочного прекращения лицензии на IP-адрес. Все эти операции направлены на то,
чтобы освободить администратора сети от утомительных рутинных операций по конфигуриро-
ванию сети.
Однако использование DHCP несет в себе и некоторые проблемы. Во-первых, это проблема согла-
сования информационной адресной базы в службах DHCP и DNS. Как известно, DNS служит для пре-
образования символьных имен в IP-адреса. Если IP-адреса будут динамически изменяться сервером
DHCP, то эти изменения необходимо также динамически вносить в базу данных сервера DNS. Хотя
протокол динамического взаимодействия между службами DNS и DHCP уже реализован некоторыми
фирмами (так называемая служба Dynamic DNS), стандарт на него пока не принят.
Во-вторых, нестабильность IP-адресов усложняет процесс управления сетью. Системы управления,
основанные на протоколе SNMP, разработаны с расчетом на статичность IP-адресов. Аналогичные про-
блемы возникают и при конфигурировании фильтров маршрутизаторов, которые оперируют с IP-
адресами.
Наконец, централизация процедуры назначения адресов снижает надежность системы: при отказе
DHCP-сервера все его клиенты оказываются не в состоянии получить IP-адрес и другую информацию о
конфигурации. Последствия такого отказа могут быть уменьшены путем использовании в сети несколь-
ких серверов DHCP, каждый из которых имеет свой пул IP-адресов.
9. СЕТЕВЫЕ ПРОТОКОЛЫ
9.1. ЭТАЛОННАЯ МОДЕЛЬ TCP/IP
Страницы
- « первая
- ‹ предыдущая
- …
- 69
- 70
- 71
- 72
- 73
- …
- следующая ›
- последняя »