Client broadcast to find available DHCP servers.
Server response to client’s DHCPDISCOVER, offering configuration parameters.
Client message to one or more servers to do any of the following:
Server to client acknowledgment message containing configuration parameters, including a confirmed network address.
Server to client negative acknowledgment indicating the client’s understanding of the network address is incorrect (for example, if the client has moved to a new subnet), or a client’s lease has expired.
Client to server message indicating the network address is already being used.
Client to server message giving up the user of the network address and canceling the remaining time on the lease.
Client to server message requesting only local configuration parameters; client has an externally configured network address.