Un nome host DHCP è un'abbreviazione per il protocollo di configurazione dell'host dinamico, che è un protocollo di rete standardizzato utilizzato principalmente per assegnare indirizzi IP dinamici. Funziona tramite un dispositivo di rete anziché un amministratore di rete, che rende più facile l'amministrazione di una rete tenendo traccia degli indirizzi IP.
I computer utilizzano il protocollo DHCP per richiedere i parametri del protocollo Internet, incluso l'indirizzo IP, dal server di rete. La maggior parte dei computer utilizza DHCP, sia che facciano parte di una rete domestica, di un fornitore di servizi regionale o di grandi sistemi aziendali e universitari. I router della rete domestica funzionano ricevendo il proprio indirizzo IP univoco all'interno di una rete di un provider più grande. Le reti più estese hanno numerosi collegamenti, con agenti di inoltro DHCP su router di interconnessione che consentono il funzionamento del singolo server DHCP. Gli agenti inoltrano le informazioni tra i client DHCP e i server DHCP su sottoreti separate ma interconnesse.
Qualsiasi server DHCP specificato utilizza uno dei tre metodi comunemente utilizzati per allocare gli indirizzi IP. In quella che è nota come allocazione dinamica, un amministratore di rete riserva una collezione di indirizzi IP, quindi li assegna ai suoi clienti. L'allocazione automatica è un'assegnazione permanente di un indirizzo IP a un cliente richiedente. L'allocazione statica, nota anche come indirizzo fisso, è la terza opzione, in cui il server DHCP assegna un indirizzo IP basato su una mappatura preconfigurata.