DHCP (Dynamic Host Configuration Protocol) is a network protocol used for dynamically assigning IP addresses and network configuration parameters to devices on a local area network (LAN). DHCP servers automatically allocate IP addresses, subnet masks, default gateways, DNS server addresses, and other network settings to client devices when they connect to the network. DHCP simplifies network administration and management by centralizing IP address allocation and configuration tasks.