The Dynamic Host Configuration Protocol (DHCP) is
|“||[a] set of rules used by communications devices such as computers, routers, or network adapters to allow the device to request and obtain an IP address from a server that has a list of addresses available for assignment.||”|
DHCP is primarily used to assign dynamic IP addresses and other networking information such as name server, default gateway, and domain names that are needed to configure TCP/IP networks. The DHCP server listens on port 67.
"DHCP uses the concept of a 'lease' or amount of time that a given IP address will be valid for a specific computer. DHCP can dynamically reassign IP addresses for networks that have a requirement for more IP addresses than are available."