DHCP (Dynamic Host Configuration Protocol) este un protocol utilizat de dispozitivele din retea (clienti) pentru a obtine diferiti parametri necesari pentru operarea intr-o retea IP (Internet Protocol). Prin utilizarea acestui protocol, nivelul de lucru pentru administrarea de sistem si retea descreste. Dispozitve pot fi adaugata la retea cu un minim sau chiar fara necesitatea de setari manuale.
DHCP este un mod de a administra modul de separare a parametrilor de retea intr-un singur server, ori intr-un grup de servere in mod de toleranta la erori. Chiar in retelele cu putine computere, protocolul DHCP este necesar pentru a adauga un computer sau un dispoztiv la retea fara efort.
Chiar si pentru serverele ale caror adrese se schimba rareori, DHCP este setarea recomandata pentru adrese, astfel incat la necesitatea schimbarii de adresa, modificarile necesare sunt foarte putine. Pentru dispozitive, asa cum sunt router-ele si firewall-urile, care nu ar trebui sa utilizeze DHCP, acesta din urma poate fi util pentru a instala protocoalele TFTP (Trivial File Transfer Protocol) sau SSH pe acelasi server ce ruleaza DHCP, in scopul centralizarii de administrare.
DHCP este de asemenea util in repartizarea de adrese la computerele tip server sau desktop, si prin proxy PPP (Point to Point Protocol), in cazul conexiunilor tip broadband sau dial-up cat si in cazul NAT (Network Adress Translation) si al routerelor. DHCP nu este potrivit pentru infrastructuri cum ar fi router-ele non-edge si serverele DNS.