Protocollo che consente ad un server di rete TCP/IP di assegnare automaticamente un indirizzo identificativo ad ogni computer presente sulla rete.
Questo sistema semplifica l'amministrazione della rete ed evita di dover assegnare manualmente gli indirizzi IP, di doverne tenere un registro ed evita l'errore di assegnare un IP già presente.
In questo modo lo stesso computer può avere, ogni volta che si collega alla rete, un IP diverso. A volte l'IP cambia durante una stessa sessione. In taluni sistemi, come l'americana AOL, un diverso IP viene assegnato a ciascuna richiesta di pagina effettuata anche dalle stesso utente, il quale si trova quindi a navigare e ad entrare nei siti con più IP contemporaneamente.