Files
SecondBrain/90 Library/04 Networking/Протоколы/DHCP/Механизм работы - DHCP.md
T
2026-05-14 10:49:10 +03:00

33 lines
2.0 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
status: stable
type: concept
tags:
- network
- networking
- protocols
- dhcp
created: 2025-12-17
updated: 2026-05-07
title: Механизм Работы - DHCP
---
# Механизм Работы - DHCP
Получение IP-адреса по механизму DORA (Discovery, Offer, Request, Ack)
1. dhcpDISCOVER 
Клиент, у которого нет IP-адреса, отправляет широковещательный запрос (broadcast) в сеть. В нем он сообщает свой MAC-адрес с адресом назначения `255.255.255.255`, и т.к. у клиента ещё нет IP, то отправитель - `0.0.0.0`
2. dhcpOFFER
После получения запроса, существующий в сети DHCP-сервер резервирует свободный адрес из пула и создает ARP запись (сопоставление MAC и IP) и отправляет на `0.0.0.0` "предложение" клиенту с этим IP.
3. dhcpREQUEST
Ответ клиента уже с полученным IP, если DHCP-серверов несколько, то ответ также широковещательный.
Используется request также и для продления.
4. dhcpACK 
Сервер отправляет "подтверждение принятия" клиентом адреса и окончательно фиксирует аренду. 
![](1_Механизм%20работы%20-%20DHCP_ima.png)
При истечении аренды IP-адреса, клиент отправляет REQUEST-запрос серверу, который выдал ему адрес для продления, для получения ACK.
Если сервер не отвечает, то клиент отправляет broadcast-запрос ко всем серверам.
![](Механизм%20работы%20-%20DHCP_ima.png)