DHCP o seu funcionamento é dividido em 4 etapas:
DHCP DISCOVERY – Assim que um dispositivo ingressa na rede, esse não possui nenhum endereço IP. Dessa forma, envia-se uma mensagem BROADCAST aos demais dispositivos da rede com endereço de destino 255.255.255.255 e respectivo endereço de origem com 0.0.0.0
DHCP OFFER – O servidor DHCP ao receber essa mensagem, busca em uma lista interna (pool de endereços) algum endereço que possa ser oferecido ao novo host. Importante mencionar que a resposta é dada com base no endereço MAC do dispositivo apenas, uma vez que este ainda não possui endereço IP na rede. Outro ponto importante é que essa mensagem pode ser enviada por diversos servidores, caso exista mais de um servidor na rede em questão.
DHCP REQUEST – Através de uma mensagem BROADCAST, o cliente informa a todos os servidores da rede qual oferta de endereçamento foi escolhida. Dessa forma, os servidores que não foram selecionados, saberão da escolha. Esses outros servidores então param de ofertar o endereço, retornando o ao pool de endereços.
DHCP ACK – Essa é a fase final a qual o servidor selecionado responde com uma confirmação e tempo de disponibilização do endereço IP ofertado. Assim, o cliente efetua as devidas configurações em sua placa de rede de forma automática e passa a ser visível na rede