İnternet üzerinde makineler birbirlerin TCP/IP protokolü ile adreslendirirler. TCP/IP’de her bir makinenin kendine ait benzersiz bir nümerik IP adresi bulunur. Yerel ağlar ve intranetler bazen kendilerine özel iletişim protokolleri (NetBEUI ya da Apple Talk gibi) kullansalar da şu anda çoğunlukla TCP/IP protokolü kullanılıyor. TCP/IP’nin kullanıldığı ağlarda her bir makinenin IP adresinin olması gerekiyor. Bu adresler manuel olarak atanabileceği gibi DHCP sunucuları tarafından otomatik olarak atanabilirler. Yani DHCP sunucusunun olduğu bir ağda istemciler IP adreslerini DHCP sunucusundan otomatik olarak alırlar. DHCP sunucusunun en önemli avantajı ağlar büyüdükçe ve genişledikçe makinelerin eklenip çıkarılmasını kolaylaştırması. Bazı durumlarda DHCP sunucu yazılımı bir donanıma entegre edilebiliyor. Örneğin Linksys, Netgear ve D-Link gibi şirketlerin DHCP sunucularına sahip yönlendirici/anahtar hibrid ürünleri bulunuyor. Bu ürünler tek bir genişbant İnternet erişiminin yerel ağ üzerinden paylaşılabilmesini sağlıyor. Genellikle bu ürünler yerel ağ üzerindeki makinelere IP adreslerinin atanması için kendi bünyelerindeki DHCP sunucularını kullanıyorlar. Bu herhangi bir konfigürasyona gerek kalmadan makinelerin ağa eklenmesini ve çıkarılmasını sağlıyor.
Benzer bir şekilde ağ üzerindeki bir makine üzerine Windows, Solaris, Linux ya da diğer platformlarla çalışabilen Vicomsoft’un DHCP Server, SimpleDNS Plus, IPWorks ve Moreton Bay DHCP yazılımları kurularak da bu iş yapılabiliyor.