LOGBOOK

HELP

Quiz Entry - updated: 2026.07.14

What are the four steps of the DHCP (Dynamic Host Configuration Protocol) lease process (DORA), and which messages are broadcast vs. unicast?

Discover (broadcast), Offer (unicast), Request (broadcast), Acknowledge (unicast) — remember: DORA (Discover, Offer, Request, Acknowledge).

Sequence diagram of the DHCP client-server exchange: Discover, Offer, Request and Acknowledge.

* The DHCP DORA message exchange. — Gelmo96, CC BY-SA 4.0, via Wikimedia Commons. *

Step Message Direction Type
1 DHCPDISCOVER Client → Server Broadcast
2 DHCPOFFER Server → Client Unicast
3 DHCPREQUEST Client → Server Broadcast
4 DHCPACK Server → Client Unicast

Why each step matters:

  1. Discover — Client has no IP (Internet Protocol) yet, so it broadcasts "Is there a DHCP server out there?" (destination 255.255.255.255)
  2. Offer — Server responds with an available IP address and configuration parameters
  3. Request — Client broadcasts its acceptance (broadcast so other DHCP servers know the client chose a different server)
  4. Acknowledge — Server confirms the lease and the client can start using the IP

Note: Per RFC 2131, the Offer and Acknowledge can also be sent as broadcast in some implementations.

Tip: Remember DORA — Discover, Offer, Request, Acknowledge. The pattern alternates client→server→client→server: the client asks (Discover), the server offers, the client accepts (Request), the server confirms (Ack). The two client→server messages (Discover, Request) are broadcast; the two server→client replies (Offer, Ack) are unicast.

Go deeper:

From Quiz: NETW2 / DHCPv4 | Updated: Jul 14, 2026