Dynamic Host Configuration Protocol (DHCP) is a protocol for network management. Generally it is used on Internet Protocol (IP) networks to provide convenient, automatic, and central management for the distribution of IP addresses within a network.
In addition it provides users with the convinience of not configuring the subnet mask, default gateway, and DNS settings manually.
DHCP services exist for networks running Internet Protocol version 4 (IPv4), as well as version 6 (IPv6). The IPv6 version of the DHCP protocol is called DHCPv6.