The Dynamic Host Configuration Protocol is a network protocol for providing client devices with configuration parameters such as IP address, hostname, gateway, name servers, and others without having to statically configure those configuration parameters on the device itself.In particular, DHCP allows a client device to obtain an IP address through the network.