Home / Hardware / Networking / What is DHCP? A Plain English Explanation

What is DHCP? A Plain English Explanation

DHCP is the system that automatically gives every device on your network an IP address the moment it connects. You’ve almost certainly benefited from it without ever knowing it was there. This guide explains what it does, why it matters, and when you’d want to change how it works.

What is DHCP?

DHCP stands for Dynamic Host Configuration Protocol. In plain English, it’s the system that hands out IP addresses automatically.

When your laptop connects to WiFi, your phone joins the network, or you plug in a printer, each device needs a unique IP address to communicate on the network. Without DHCP, you’d have to manually set an IP address on every single device — typing it in by hand, making sure no two devices share the same one. DHCP does all of this for you automatically in seconds.

How DHCP Works

The process happens in four steps, often called DORA:

  1. Discover — the device joins the network and broadcasts a message saying “I need an IP address, is there a DHCP server here?”
  2. Offer — the DHCP server (usually your router) responds with an available IP address.
  3. Request — the device replies saying “Yes, I’ll take that address.”
  4. Acknowledge — the server confirms, and the device starts using the address.

This whole process happens in under a second, invisibly, every time a device connects.

Where Does DHCP Run?

On a home or small office network, your router is the DHCP server. It has a pool of addresses to hand out (for example, 192.168.1.10 to 192.168.1.254) and keeps track of which device has which address.

On larger business networks, DHCP is often handled by a dedicated Windows Server or network appliance, giving IT teams more control over how addresses are assigned.

What is a DHCP Lease?

Every IP address assigned by DHCP comes with a lease time — a set period during which the device can use that address (often 24 hours or more). When the lease expires, the device automatically renews it, usually getting the same address back. If the device has left the network, the address goes back into the pool for another device to use.

DHCP vs Static IP — What’s the Difference?

A dynamic IP (assigned by DHCP) can change each time a device reconnects. A static IP is manually set and never changes.

For most devices — phones, laptops, workstations — dynamic DHCP addresses are fine. But for devices that other computers need to reliably find, such as printers, servers, NAS drives, or security cameras, a static IP (or a DHCP reservation) is better. Otherwise the device might get a different address after a router restart, breaking any shortcuts or connections pointing to the old address.

What is a DHCP Reservation?

A DHCP reservation (sometimes called a static lease) is the best of both worlds. You configure your router to always give a specific device the same IP address, based on its MAC address. The device still uses DHCP — it just always gets the same address. You set this in your router’s admin page under DHCP settings.

What Does a 169.254.x.x Address Mean?

If a device can’t reach a DHCP server, Windows assigns itself a temporary address in the 169.254.x.x range (called an APIPA address). If you see this on your PC, it means Windows couldn’t get an address from the router — check your network cable, WiFi connection, or router to find the cause.

How to Check Your DHCP-Assigned IP Address

  1. Press Windows key + R, type cmd and press Enter.
  2. Type ipconfig and press Enter.
  3. Look for DHCP Enabled . . . . Yes to confirm DHCP is in use, and IPv4 Address for your current address.

Sign Up For Daily Newsletter

Stay updated with our weekly newsletter. Subscribe now to never miss an update!

[mc4wp_form]

Leave a Reply

Your email address will not be published. Required fields are marked *