O DHCP permite a atribuição dinâmica de endereços IP na rede. Ele suporta configurações automáticas, dinâmicas e manuais de endereços, com diferentes níveis de fixidez. Sem o DHCP, endereços IP teriam que ser atribuídos manualmente em redes grandes, o que seria inviável.