DHCP (Dynamic Host Configuration Protocol) is a networking protocol that allows network devices to automatically receive an IP address from a DHCP server. The DHCP server has a static IP address and a pool of IP addresses that it can assign to network devices. When a device (like a computer) is configured for DHCP, it will send out a DHCP request that the DHCP server will respond to. Besides handing out IP addresses, it’s also possible to include options like a default gateway, DNS server, etc. DHCP is often used for devices like computers, laptops, printers and wireless devices.