Hello everyone,
Today I will introduce to you DHCP.
DHCP is widely used in the current network, no matter the enterprise network or the home network. It helps the terminals to get the IP address from the DHCP server, so that they could communicate with the Internet.
In this post, we are going to introduce the DHCP briefly.
For a typical DHCP network, it contains three parts, DHCP client, DHCP relay and DHCP server. Sometimes, there might be no DHCP relay, it’s only necessary when the DHCP clients accessing devices are not in the same network with the DHCP server. DHCP client is a general term of devices which obtains IP address from the DHCP server. DHCP server are the equipments which provide the IP addresses.
![]()
DHCP architecture
Commonly, when the DHCP client accessing to the network, the following procedures will be processed to get the IP address.
![]()
When the PC enables the DHCP to access the network, it will broadcast DHCP DISCOVER packets to find the DHCP server. The DHCP server will answer the request with DHCP OFFER packet, it should be pointed out that the DHCP OFFER is not a broadcast packet, it is a unicast packet. Then, the PC will boradcast the DHCP REQUESTpacket to request IP address, and the DHCP server will answer this request with DHCP ACK packet to finish the IP address requesting.
![]()
![]()
The main processing is just as we listed previously, in fact, there migh be other steps, such as DHCP inform message is sent by a DHCP client to obtain other network configuration parameters such as the gateway address and DNS server address after the DHCP client has obtained an IP address, while we jumped over.
That is all I want to share with you! Thank you!


