Протокол DHCP для автоматического назначения IP-адресов в домашней сети работает в четыре этапа: 1
- Discovery (обнаружение). 2 Клиент, которому нужно получить сетевой адрес, отправляет сообщение на все компьютеры в сети с запросом на присвоение ему IP. 1 Для своей временной идентификации клиенту присваивается адрес 0.0.0.0. 1
- Offer (предложение). 12 Сервер получает запрос от клиента, анализирует его и, исходя из своих настроек, подбирает конфигурацию и отправляет её клиенту. 1
- Request (запрос). 12 Получив предлагаемые настройки, клиент отправляет на адрес ответившего ему сервера запрос о предоставлении ему этих настроек. 1
- Acknowledge (подтверждение). 12 Сервер получает запрос на уже конкретные настройки, предложенные ранее, создаёт привязку для клиента и отправляет ему их. 1
Присвоенные настройки выдаются не навсегда, а на определённый промежуток времени — время аренды (lease time). 3 Его длительность определяет администратор сети. 3 Если время аренды истекает, а DHCP-клиент продолжает использовать адрес, он отправляет запрос на продление аренды. 3 Если клиент отключается от сети, его адрес возвращается в пул и назначается новым устройствам. 3