Dynamic Host Configuration Protocol (DHCP)
DHCP allows a group of devices to use a set of IP addresses that are maintained by a DHCP server.
The device or host sends a request to the server, and if an IP address is available, the server
assigns it to that device.