2010/05/11 22:11:02

DHCP

DHCP (Dynamic Host Configuration Protocol — протокол динамической конфигурации узла) — сетевой протокол, который дает возможность компьютерам получать IP-адрес и параметры, которые требуются для работы в сети TCP/IP автоматически. Работа этого протокола осуществляется на основе модели «клиент-сервер». Для произведения автоматической конфигурации компьютер-клиент в процессе конфигурации сетевого устройства прибегает к так называемому серверу DHCP, который выдает ему необходимые параметры.

Принцип работы

Протокол DHCP разрешает хосту получать IP-адрес из специального пула адресов автоматически. В момент старта dhcpd считывает файл dhcpd.conf и сохраняет перечень доступных адресов для каждой подсети в памяти. Если в прцессе запроса адреса клиентом используется протокол DHCP, сервер выводит ему свободный адрес. С целью сохранения информации о выданных адресах, в случае перезагрузки системы или рестарта dhcpd, перечень занятых адресов сохраняется в файле dhcpd.leases. Новая информация добавляется в конец файла, чтобы предотвращать разрастания, периодически dhcpd создает новый файл dhcpd.leases, который включает только актуальные записи, а старые удаляет.