Протокол DHCP является одним из часто используемых в повседневной жизни протоколов. Он позволяет автоматически получать настройки сетевого интерфейса от сервера локальной сети, который следит за выдачей IP адресов и содержиит их базу данных для раздачи. Использование DHCP упрощает администрирование, в случае, если жесткая привязка клиентских компьютеров к IP-адресам не требуется.

DHCP (Dynamic Host Configuration Protocol) – протокол, применяемый для рассылки параметров стека TCP/IP клиентам системы. сервер сдает адреса в аренду клиентам.

Используемые порты DHCP:

  • 67(UDP) – Server;
  • 68(UDP) – Client.

Принцип работы:

  1. Клиент широковещанием (Broadcast) рассылает запросы поиска DHCP-сервера (пакет Discover).
  2. Сервер, приняв такой пакет, предлагает ему IP-адрес и параметры (пакет Offer).
  3. Клиент, приняв предложение сервера, просит зарегистрировать данный адрес за ним (пакет Request).
  4. Выполнив регистрацию, сервер подтверждает возможность использования IP-адреса (пакет ACK)