Dynamic Host Configuration Protocol (DHCP) is used to dynamically manage and assign IP addresses to hosts on a network.
On servers, static DHCP reservations are used. Basically an IP is assigned to a new host joining the network, and is kept reserved for this host in case it joins back later. So essentially, we are reserving a dynamically assigned IP address for a particular host, making sure that this host will always get assigned that reserved IP address when it rejoins.
When a device connects to a network, a DHCP client on the device sends a request to the DHCP server. The server assigns an IP, subnet mask and default gateway to the device.
255.255.255.255