Dynamic Host Configuration Protocol (DHCP) is a network configuration protocol for devices on Internet Protocol (IP) networks. Each device must have a unique IP address on the network and DHCP was established to relieve the administrative burden of assigning and maintaining IP address information for the devices.