Každý počítač ve vaší lokální síti musí mít správně nastaveny parametry protokolu TCP/IP, aby mohl komunikovat s ostatními počítači v lokální síti i v Internetu. Na každém počítači je tedy třeba nastavit IP adresu, masku subsítě, adresu výchozí brány a DNS serveru, případně další parametry. Obsahuje-li vaše síť desítky či stovky počítačů, je to poměrně náročná záležitost - jednak časově a jednak může snadno dojít k chybě, např. vícenásobné přiřazení téže IP adresy apod.
Pro zjednodušení tohoto úkolu byl vyvinut protokol DHCP (Dynamic Host Configuration Protocol). DHCP umožňuje dynamické přiřazování IP adres a dalších parametrů TCP/IP počítačům v síti. Klientský počítač vyšle při startu systému DHCP požadavek. DHCP server vybere vhodné konfigurační parametry a pošle je klientovi. Protokol TCP/IP je tak na klientské stanici nakonfigurován zcela automaticky.
DHCP server vždy zajistí, aby klientovi nebyla přidělena IP adresa kolidující s jiným klientem. Konfigurace je zpravidla přidělována na omezenou dobu (tzv. dobu pronájmu, angl. lease time).
Aby byla stanice se systémem Windows automaticky konfigurována protokolem DHCP, stačí pouze nastavit volbu "Získávat IP adresu automaticky" ("Obtain an IP address automatically"). Tato volba je výchozí volbou po instalaci Windows. Ve skutečnosti neznamená pouze automatické nastavení IP adresy, ale všech parametrů TCP/IP.
Ve vaší síti mohou být současně stanice konfigurované dynamicky protokolem DHCP a stanice, které mají z nějakého důvodu nastavenu IP adresu ručně. Toto je samozřejmě bez problémů možné, pouze je potřeba nastavit v DHCP serveru rozsah přidělovaných adres tak, aby nekolidoval s adresami nastavenými ručně.