DHCP uses eight standard message types, which are identified
by an option type number in the DHCP message. For example, when
a client wants to find a DHCP server, it broadcasts a DHCPDISCOVER
message on its local physical subnetwork. If there is no DHCP server
on its subnet and if DHCP Helper or DHCP Relay is configured properly,
the message is forwarded to DHCP servers on a different physical
subnet. Otherwise, the message will go no further than the subnet
on which it originated. One or more DHCP servers will respond with
a DHCPOFFER message that contains an available network address and
other configuration parameters.