The DCHP lease process:
  1. discover: During the client bootstrap, it broadcasts a discover 255.255.255.255 (hardware address 0xFFFFFFFFFFFF).

  2. offer: All DHCP servers receiving the discover broadcast will broadcast an offer.

  3. request: After receiving the offer, the client broadcasts a request (all rejected DHCP servers will also receive the broadcast).

  4. acknowledgement: The DHCP then sends the DHCPACK to confirm the request.

DHCP Options:

	 1: subnet mask
	 3: default gateway
	 6: DNS server
	15: DNS domain
	51: IP address lease time
	58: renewal time
	59: rebinding time

The BOOTP specifications are defined in RFC 951.

BOOTP Relay (RFC 2132) routers pass BOOTP / DHCP broadcast messages across
subnets.

DHCP used UDP port 67 to receive client messages and UDP port 68 to receive
server replies.

To use DHCP option classes, configure classes on DHCP server, on DHCP
clients such as laptops, use IPCONFIG /setclassid to set the class id that
will direct the server which class to provide.

Authorizing a DHCP by using the DHCP Management snap-in, only administrators
of the root domain or members of the Enterprise Administrators group have the
necessary permissions.