Dynamic Host Configuration Protocol (DHCP) is a network management protocol used to dynamically assign an IP address to any new node entering the network. DHCP permits a node to be configured automatically, thereby avoiding the necessity of involvement by a network administrator
DHCP does the following:
- Manages the provision of all the nodes added or dropped from the network
- Maintains the unique IP address of the host using a DHCP server
- Sends a request to the DHCP server whenever a client/node, which is configured to work with DHCP, connects to a network. The server acknowledges by providing an IP address to the client/node.
Dynamic Host Configuration Protocol is also known as RFC 2131.