DHCP (Dynamic Host Configuration Protocol) — протокол, который автоматически
настраивает сетевые параметры для устройства при подключении к сети.
Без DHCP каждый IP-адрес пришлось бы назначать вручную — на каждом устройстве отдельно.
При подключении к сети устройство автоматически получает:
1. Устройство подключается к сети
Компьютер, телефон или любое другое устройство подключается к сети
и сразу отправляет широковещательный запрос: "Есть ли здесь DHCP-сервер?"
2. DHCP-сервер получает запрос
Сервер видит запрос и выбирает свободный IP-адрес из своего пула.
3. Сервер отправляет настройки
Устройство получает:
IP-адрес: 192.168.1.100
Маска: 255.255.255.0
Шлюз: 192.168.1.1
DNS: 8.8.8.8
4. Устройство применяет настройки
Сеть настроена. Всё это происходит за секунды — без участия пользователя.
DHCP выдаёт адрес не навсегда, а на определённое время — это называется аренда (lease).
По истечении срока устройство запрашивает продление.
Если устройство отключилось — IP возвращается в пул и может быть выдан другому.
DHCP — это то, почему ваш телефон или ноутбук работает в сети сразу после подключения,
без ручной настройки. Протокол автоматически выдаёт IP и все необходимые параметры.