Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпора_админИС.docx
Скачиваний:
12
Добавлен:
25.12.2018
Размер:
3.26 Mб
Скачать

Компоненты dhcp.

Работы службы DHCP основана на трех основных компонентах:

  1. Сервер DHCP – это компьютер (ОС Windows 2000 и выше), сервер, обладающий статическим IP-адресом, на кот. функционирует служба DHCP. Сервер DHCP хранит БД конфигурационной информации TCP/IP для всей сети и обеспечивает передачу этих данных клиентам.

  2. Клиенты DHCP – это компьютеры, которые пользуются поддержкой DHCP и обладают несетевыми ОС: Windows, Unix, Linux и т.д.

  3. Передающие агенты DHCP - для начальной конфигурации клиентов механизм DHCP использует широковещательную передачу данных. По этой причине сервер DHCP может обслуживать только клиентов локальной сети. Чтобы передать широковещательный запрос из одной сети в другую, необходимы маршрутизаторы, настроенные на передачу запросов DHCP из одной сети в другую. Они называются релейными агентами.

8. Процесс выдачи ip-адреса. Алгоритм выбора адреса.

Процесс выдачи IP-адреса

Служба DHCP выполняет свои функции в ответ на запрос клиента. Когда клиент загружается или подключается к сети впервые, инициируется процесс обращения к DHCP, который состоит из 4х шагов:

  1. клиент передает в сеть широковещательный запрос на получениеIP-адреса. На этом этапе клиент опрашивает (?) DHCP-сервер, который м. выдать ему IP-адрес. Такой запрос назыв. DHCPDISCOVER.

  2. каждый из серверов DHCP, работающих в локальной сети, отвечает на запрос клиента сообщением, содержащим предлагаемый IP-адрес (это сообщение наз. DHCPOFFER). Если в локальной сети не существует ни одного TCP-сервера, то передающий агент DHCP транслирует запрос удаленному серверу DHCP.

  3. клиент реагирует на первый принятый им ответ (DHCPOFFER) и отсылает в сеть ещё одно широковещательное сообщение (DHCPREQUEST). Этим сообщение клиент подтверждает получение IP-адреса. В случае необходимости, релейный агент передает данные сообщения в отдаленную сеть. Серверы, чье предложение DHCP не было принято клиентом, возвращают предложенные ими IP-адреса в пул свободных адресов.

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

Однако, может возникнуть такая ситуация, что DHCP-сервер не может предоставить клиенту предложенный им ранее IP-адрес. В этом случае, сервер на запрос клиента DHCPREQUEST посылает сообщение DHCPNACK (отклонение запроса DHCP). В этом случае клиент снова начинает процесс получения IP-адреса, начиная с шага 1.

Запрос на получение IP-адреса (DHCPDISCOVER)

Клиент

DHCP

Сервер

DHCP

Предложение сервером IP-адреса (DHCPOFFER)

Выбор клиента IP-адреса (DHCPREQUEST)

Подтверждение сервером IP-адреса (DHCPACK)

Алгоритм выбора адреса.

Сервер DHCP выдает клиентам IP-адреса из заранее определенного диапазона, начиная с самых маленьких. Ранее использованные IP-адреса, срок аренды которых истёк, никогда не выдаются новым клиентам до тех пор, пока не будут использованы все неизрасходованные адреса диапазона (те адреса, которые никогда не выделялись).

После того, как неиспользованных адресов не остается, сервер начинает выдавать клиентам адреса, которые ранее были использованы, но либо освобождены, либо срок их аренды истёк.

Адреса, не выдаваемые наиболее длительное время, выделяются клиентам в первую очередь. Чтобы убедиться в том, что IP-адрес действительно не используется, сервер применяет спец. технологию обнаружения конфликтов адресации.