To receive configuration information and a network address assignment, a DHCP client negotiates with DHCP servers in a series of messages. The following steps show the messages exchanged between a DHCP client and servers to allocate a new network address. When allocating a new network address, the DHCP process can involve more than one server, but only one server is selected by the client.
Figure 4: DHCP Discover

![]() |
Note: For improved operation with DHCP clients that do not strictly conform to RFC 2131, the DHCP server accepts and processes DHCPDISCOVER messages even if the overload options in the messages are not properly terminated with an end statement. |
Figure 5: DHCP Offer

Figure 6: DHCP Request

Figure 7: DHCP ACK

The information offered by the server is configurable. See Configuring a DHCP Server for more information.
Figure 8: DHCP Release
