A atribuição de endereços por meio do protocolo DHCP é realizada a partir de uma série de mensagens geralmente enviadas por difusão (broadcast). Considerando que uma máquina nova é conectada a uma rede desconhecida com um servidor DHCP ativo, o processo de atribuição do endereço, e demais parâmetros, será feito por meio da troca das mensagens: