When the DHCP server receives a DHCPDISCOVER message
from a client, the server replies with a DHCPOFFER message containing
all of the predefined and user-defined options in the order they
appear in the configuration. The client selects the options it needs
and responds with a DHCPREQUEST message.