DHCP

/dee-aych-see-pee/ · noun · Development · Origin: 1993

Definitions

  1. 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?'

Related Terms