#Network
DHCP is a service that attributes IP addresses to devices dynamically. They can change by time or based on other parameters.
If there is no static IP, DHCP will give a Dynamic IP to the device. It's usually used for mobile devices that connects/disconnects from time to time.
Between the Server vS client How to IP address is distributed?
Discover < Offer > Request < Acknowledgement >