DHCP
/dee-aych-see-pee/ · noun · Development · Origin: 1993
Definitions
Dynamic Host Configuration Protocol — the protocol that automatically assigns IP addresses and network settings to devices when they join a network. Without DHCP, every device would need its IP address manually configured. DHCP leases addresses temporarily, reclaiming them when devices leave.
In plain English: The system that automatically gives your device an IP address when you connect to a network — without it, you'd have to set up your network settings by hand.
Example: When DHCP went down, every new device that connected to the office network got a self-assigned 169.254.x.x address and couldn't reach anything.
Origin Story
The silent protocol that gives every device on your network an address
**Dynamic Host Configuration Protocol** evolved from BOOTP (Bootstrap Protocol) and was standardized in 1993 via RFC 1531 by Ralph Droms. The problem was simple: as networks grew, manually assigning IP addresses to every device became impossibly tedious.
DHCP automates the process through a four-step handshake known as **DORA**: Discover, Offer, Request, Acknowledge. When your laptop connects to WiFi, it shouts "who can give me an IP?" and a DHCP server responds with an available address, lease time, gateway, and DNS settings.
The 'dynamic' in DHCP is the key innovation -- addresses are leased, not permanently assigned. When a device disconnects, its address returns to the pool. This conservation of addresses helped delay IPv4 exhaustion by years.
Coined by: Ralph Droms
Context: RFC 1531, 1993
Fun fact: DHCP's initial message is a broadcast to 255.255.255.255 because the client doesn't yet know any addresses -- not even its own. It's the networking equivalent of walking into a room and yelling 'CAN ANYONE HELP ME?'