Dynamic Host Configuration Protocol - протокол динамической конфигурации хоста. Как правило, его используют для автоматической выдачи сетевых настроек (ip address, netmask, gateway, dns) клиентским компьютерам в сети, однако, функциональные возможности DHCP гораздо больше - с помощью него можно передавать конфигурационные файлы на другие устройства или даже загружать ОС. В «классическом» варианте DHCP позволяет, во-первых, упросить жизнь администратору и выдавать сетевые настройки автоматически, а, во-вторых, DHCP предотвращает возможность дублирования адресов. Также, при изменении адресного пространства сети DHCP позволяет существенно сэкономить время настройки клиентских компьютеров.
DHCP - это клиент-серверная технология и процесс взаимодействия клиента и сервера происходит в 4 итерации по схеме DORA (Discover - Offer - Request - Acknowledge)
Один из параметров DHCP-сервера - это срок аренды, то есть настройки выдаются клиенту не навсегда (хотя такое тоже возможно), а на определенный срок. Время аренды может быть совершенно разное - от нескольких минут до нескольких месяцев, или вообще бессрочное - все зависит от назначения сети. Как только проходит половина срока аренды, клиент пытается обновить аренду. Если ему это не удается сделать до окончания срока аренды, то клиент начинает искать другой DHCP-сервер в сети. Во время продления аренды клиент отправляет запрос на продление уже не на широковещательный адрес, а своему DHCP-серверу и здесь возможно 2 варианта развития событий.