I was asked a technical question by a friend something that should be basic but is much more involved: How does a DHCP request work? How does a device obtain an IP address? How does this work across multiple networks, throughout multiple routers? For example, the client requesting an IP address is in California, and the DHCP server is in New York - what is the process involved?
Thank you in advance.