DHCP
Коротко: Dynamic Host Configuration Protocol — автоматически назначает IP-адреса и сетевые настройки устройствам, впервые подключающимся к сети.
Подробнее: Без DHCP каждому устройству пришлось бы вручную задавать IP-адрес, маску подсети, шлюз по умолчанию и сервер DNS. Сервер DHCP вместо этого управляет пулом адресов и автоматически выдаёт (обычно временные) адреса по схеме discover-offer-request-acknowledge.
Подробности
Последовательность DORA
Вся последовательность известна как «DORA» по четырём задействованным сообщениям:
1. Discover - клиент (broadcast): «Есть ли здесь сервер DHCP? Мне нужен IP».
2. Offer - сервер (broadcast): «Предлагаю тебе 192.168.1.50 на 24 часа».
3. Request - клиент (broadcast): «Беру 192.168.1.50, подтверди, пожалуйста».
4. Ack - сервер (broadcast): «Подтверждено, IP теперь твой».
Все четыре шага идут через broadcast, так как у клиента ещё нет адреса. Адрес выдаётся на определённое время, и используемое устройство продлевает аренду до его истечения.
См. также: IP-адреса, подсеть, MAC-адреса, Broadcast, ipconfig, модель TCP/IP