Dynamic host configuration protocol (DHCP) is a network management protocol used on IP networks for automatically assigning IP addresses and other parameters to devices connected to the network using a client-server architecture.