Алгоритм динамического назначения адресов
При конфигурации сети на основе DHCP-сервера определяются 2 основных конфигурационных параметра:
Pool адресов (диапазон)
Срок аренды
Срок аренды определяет как долго хост может использовать IP-адрес перед тем как снова запросить его от DHCP-сервера. Срок аренды зависит от режима работы пользователя сети. DHCP-сервер должен находиться в одной подсети с клиентом (для того чтобы DHCP-сервер смог отправить широковещательное сообщение). В сетях с повышенными требованиями безопасности присутствует резервный DHCP-сервер.
Упрощенная схема обмена сообщениями между клиентскими и серверными сетями DHCP описывается следующими шагами:
Когда компьютер включают, установленный на нем DHCP-клиент посылает ограниченное широковещательное сообщение DHCP-пользователю.
Находящиеся в сети DHCP-серверы получают это сообщение, если DHCP-серверы отсутствуют в сети, то сообщение DHCP-поиска получает DHCP-пакет. Он пересылает это сообщение в другой сегмент сети DHCP-серверу IP-адрес которого ему заранее известен.
Все DHCP-серверы получившие сообщение DHCP-поиска посылают клиенту, обратившемуся с запросом свои DHCP-предложения, в которых содержится IP-адрес и другая конфигурационная информация.
DHCP-клиент собирает конфигурационные DHCP-предложения от всех DHCP-серверов. Как правило он выбирает первое из поступивших предложений и отправляет в сеть опять широковещательный DHCP-запрос, в котором содержится, во-первых, идентификационная информация о сервере, предложение которого принято, и значения конфигурационных параметров.
Все DHCP-серверы получают этот запрос клиента и только один выбранный сервер посылает положительную DHCP-квитанцию, в которой содержится подтверждение IP-адреса клиента и параметры аренды этого IP-адреса. Остальные серверы онулируют свои предложения, IP-адреса возвращаются в свои пулы серверов.
DHCP-клиент получает DHCP-квитанцию и переходит в рабочее состояние.
Время от времени компьютер пытается обновить параметры аренды у DHCP-сервера, первую попытку он делает задолго до истечения срока аренды, обращаясь к тому серверу, от которого получил текущие параметры. Если ответа нет или он отрицательный, клиент через некоторое время снова повторяет свой запрос. Если несколько раз он получает отрицательный ответ или не получает вообще, то он обращается к другим DHCP-серверам, чтобы они подтвердили его текущие параметры или выдали новые, если и другие серверы отвечают отказом, то клиент теряет свои конфигурационные параметры и переходит в режим автоматической работы.
Также клиент может по собственной инициативе отказаться от выдвинутых ему параметров.
Недостатки динамического распределения IP-адресов
Затруднение при преобразовании символьного доменного имени в IP-адрес.
Затруднение при удаленном управлении и автоматическом мониторинге хоста в случае, если в качестве идентификатора его сетевого интерфейса выступает динамический IP-адрес.
При динамическом назначении адресов усложняется фильтрация пакетов по IP-адресам.
Такая фильтрация используется для обеспечения безопасности, как целых систем, так и отдельных сетевых устройств.
- Основные понятия инфокоммуникационных систем и сетей
- Модель osi
- Стек протоколов tsp/ip
- Компоненты стека tcp/ip. Ip-адресация
- Ip-адресация на сетевом уровне:
- Бесклассовая ip-адресация
- Пакеты и их инкапсуляция
- Формат ip-пакета
- Маршрутизация в сетях tcp/ip
- Стратегии маршрутизации
- Принцип работы динамической маршрутизации
- Структура записи в таблицах маршрутизации
- Основные свойства протоколов транспортного уровня tcp и udp.
- Протокол udp и udp-датаграммы
- Логическое соединение
- Маршрутизация в сетях tcp/ip
- Протоколы транспортного уровня
- Задачи, решаемые на транспортном уровне
- Протокол динамической настройки узла
- Алгоритм динамического назначения адресов
- Службы имен доменов dns
- Пространство имен dns
- Записи ресурсов
- Dns-серверы