В случае если к сети хочет подключиться клиент с настройками на динамическое получение настроек IPv4, он запрашивает значения адресации от DHCPv4-сервера. Передача клиентом сообщения DHCPDISCOVER в локальную сеть происходит во время загрузки клиента или при обнаружении им активного сетевого подключения. Поскольку клиент не может знать, к какой подсети он относится, сообщение DHCPDISCOVER представляет собой широковещательную рассылку IPv4 (IPv4-адрес назначения 255.255.255.255). Поскольку у клиента ещё нет настроенного IPv4-адреса, используется IPv4-адрес источника — 0.0.0.0.
Как показано на рис. 1, IPv4-адрес клиента (CIADDR), адрес основного шлюза (GIADDR) и маска подсети в сообщении DHCPDISCOVER соответствуют используемому адресу 0.0.0.0.
Примечание. Неизвестные данные отправляются как 0.0.0.0.
DHCPv4-сервер отвечает на сообщение DHCPDISCOVER сообщением DHCPOFFER. Это сообщение содержит предварительные настройки для клиента, включая IPv4-адрес, предложенный сервером, маску подсети, срок аренды и IPv4-адрес DHCPv4-сервера, от которого исходит предложение.
Сообщение DHCPOFFER может быть также настроено для содержания дополнительных данных, таких как время обновления аренды и адрес DNS-сервера.
Как показано на рис. 2, сервер DHCP отвечает на сообщение DHCPDISCOVER, высылая значения IP-адреса (CIADDR) и маски подсети. Используя физический адреса устройства-клиента (CHADDR), сервер создаёт и отправляет кадр запрашивающему клиенту.
Для завершения процесса клиент и сервер отправляют сообщения подтверждения.