Протокол DHCP является одним из часто используемых в повседневной жизни протоколов. Он позволяет автоматически получать настройки сетевого интерфейса от сервера локальной сети, который следит за выдачей IP адресов и содержиит их базу данных для раздачи. Использование DHCP упрощает администрирование, в случае, если жесткая привязка клиентских компьютеров к IP-адресам не требуется.
DHCP (Dynamic Host Configuration Protocol) – протокол, применяемый для рассылки параметров стека TCP/IP клиентам системы. сервер сдает адреса в аренду клиентам.
Используемые порты DHCP:
- 67(UDP) – Server;
- 68(UDP) – Client.
Принцип работы:
- Клиент широковещанием (Broadcast) рассылает запросы поиска DHCP-сервера (пакет Discover).
- Сервер, приняв такой пакет, предлагает ему IP-адрес и параметры (пакет Offer).
- Клиент, приняв предложение сервера, просит зарегистрировать данный адрес за ним (пакет Request).
- Выполнив регистрацию, сервер подтверждает возможность использования IP-адреса (пакет ACK)