logo
Ответы к экзамену по ПСП

Служба dhcp.

DHCP (Dynamic Host Configuration Protocol)– это сетевая служба Прикладного уровняTCP/IP, обеспечивающая выделение и доставкуIP-адресов и сопутствующей конфигурационной информации (маска сети, адрес локального шлюза, адреса серверовDNSи т.п.) хостам. ПрименениеDHCPдает возможность отказаться от фиксированныхIP-адресов в зоне действия сервераDHCP. Описание протоколаDHCPсодержится в документах:RFC1534, 2131, 2132, 2141.

Конструктивно служба DHCPсостоит из трех модулей:сервера DHCP (DHCP Server),клиента DHCP (DHCP Client) иретранслятора DHCP (DHCP Replay Agent).

DHCP-серверы способны управлять одним или несколькими диапазонамиIP-адресов (адресными пулами). В пределах одного пула можно всегда выделить адреса, которые не должны распределяться между хостами.DHCP-серверы используют для приема запросов отDHCP-клиентов порт 67. ВыделениеIP-адресов может быть трех типов:ручной,автоматическийидинамический [5,6]. ОбычноDHCP-серверы устанавливают на компьютерах, исполняющих роль сервера в сети.

DHCP-клиенты представляет собой программный компонент, обычно реализуемый как часть стека протоколовTCP/IPи предназначен для формирования и пересылки запросов кDHCP-серверу на выделениеIP-адреса, продления срока арендыIP-адреса и т.п.DHCP- клиенты используют для приема сообщений отDHCP-сервера порт 68.

Логика работы протокола DHCPдостаточно проста. При физическом подключении к сети, хост пытается подсоединиться к сети, используя для этогоDHCP-клиент. Для обнаруженияDHCP-сервераDHCP-клиент выдает в сеть широковещательный запрос (это процесс называетсяDHCP-поиском). Если в этом домене естьDHCP-сервер, то он окликается, посылая клиенту специальное сообщение, содержащееIP-адресDHCP-сервера. Если доступны несколькоDHCP-серверов, то, как правило, выбирается первый ответивший. Получив адрес сервера, клиент формирует запрос на выделениеIP-адреса из пула адресовDHCP-сервера. В ответ на запрос,DHCP-сервер выделяет адрес клиенту на определенный период времени (аренда адреса). После полученияIP-адресаTCP/IP-стек клиента начинает его использовать. Продолжительность аренды адреса устанавливается специально или по умолчанию (может колебаться от нескольких часов до нескольких недель). После истечения срока арендыDHCP-клиент пытается снова договорится сDHCP-сервером о продлении срока аренды или о выделении новогоIP-адреса.

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