|Identifies the packet as a request or reply. 1=BOOTREQUEST and 2=BOOTREPLY.
|Specifies the network hardware type.
|Specifies the length hardware address length.
|The client sets the value to zero and the value increments if the request is forwarded across a router.
|A random number that is chosen by the client. All DHCP messages exchanged for a given DHCP transaction use the ID (xid).
|Specifies number of seconds since the DHCP process started.
|Indicates whether the message will be broadcast or unicast.
|Client IP Address
|Used when the client is aware of the IP address as in the case of the Bound, Renew, or Rebinding states.
|Your IP Address
|If the client IP address is 0.0.0.0, the DHCP server places the offered client IP address in this field.
|Server IP Address
|If the client knows the IP address of the DHCP server, this field is populated with the DHCP server address. Otherwise, it is used in DHCPOFFER and DHCPACK from the DHCP server.
|Router IP Address
|The gateway IP address, filled in by the DHCP/BootP Relay Agent.
|Client MAC Address
|The DHCP client MAC address.
|The optional server hostname.
|The boot filename.
|The optional parameters that can be provided by the DHCP server. RFC 2132 lists all possible options.