Процесс получения IP-адреса от DHCP-сервера состоит из четырёх этапов: 3
- Обнаружение DHCP. 3 Клиент выполняет широковещательный запрос по всей физической сети с целью обнаружить доступные DHCP-серверы. 3 Он отправляет сообщение типа DHCPDISCOVER. 3
- Предложение DHCP. 3 Получив сообщение от клиента, сервер определяет требуемую конфигурацию клиента в соответствии с указанными сетевым администратором настройками. 3 Сервер отправляет ему ответ DHCPOFFER, в котором предлагает конфигурацию. 3 Клиент может получить несколько различных предложений DHCP от разных серверов, из них он должен выбрать то, которое его «устраивает». 3
- Запрос DHCP. 3 Выбрав одну из конфигураций, предложенных DHCP-серверами, клиент отправляет запрос DHCPREQUEST. 3 Он рассылается широковещательно, при этом к опциям, указанным клиентом в сообщении DHCPDISCOVER, добавляется специальная опция — идентификатор сервера — указывающая адрес DHCP-сервера, выбранного клиентом. 3
- Подтверждение DHCP. 3 Сервер получает от клиента DHCPREQUEST и окончательно подтверждает передачу IP-адреса клиенту сообщением DHCPACK. 4 Это широковещательное или прямое сообщение утверждает не только владельца IP, но и срок, в течение которого клиент может использовать этот адрес. 4
Клиент проверяет эти настройки, применяет полученную конфигурацию и получает доступ к сети. 2