DHCP is a network protocol that automatically gives devices the information they need to join a network, without manual setup.
What Problem DHCP Solves
Without DHCP, you would have to manually enter on every device:
- IP address
- Subnet mask
- Default gateway
- DNS server
This is slow and causes mistakes. DHCP does this automatically.
What DHCP Does (In Simple Terms)
When a device connects to a network, DHCP:
- Gives the device an IP address
- Tells it how to communicate on the network
- Makes sure no two devices use the same IP address
How DHCP Works (Easy Step-by-Step)
Think of DHCP like asking for a house address.
- Discover – The device says:
“Is there any DHCP server here?” - Offer – The DHCP server replies:
“Yes, you can use this IP address.” - Request – The device says:
“I want to use that IP address.” - Acknowledge – The server replies:
“Approved. Here are your network settings.”
(This process is often remembered as DORA)
Example
- You connect your phone to Wi-Fi
- The router (DHCP server) automatically gives your phone:
- An IP address
- Gateway
- DNS server
- You can browse the Internet without configuring anything
Where DHCP Is Used
- Home networks (your Wi-Fi router)
- School and office networks
- Enterprise and cloud networks
In One Sentence
DHCP automatically gives devices IP addresses and network settings so they can communicate easily.