Kai prisijungiate prie tinklo, paprastai maršruto parinktuvas automatiškai priskiria IP adresą. Šis procesas būtinas, kad įrenginiai galėtų susisiekti su įrenginiais kituose tinkluose. Pagrindinė paslauga, kuri priskiria IP adresus, vadinama dinaminiu pagrindinio kompiuterio konfigūravimo protokolu arba DHCP.
DHCP veikia kliento-serverio modelyje, kai klientas siunčia IP adreso užklausą vietiniam tinklui, o DHCP serveris atsako priskirdamas IP adresą. Paprastai tai įvyksta iškart, kai įrenginys prijungiamas prie tinklo, todėl jis gali pradėti bendrauti kuo greičiau. Išduodami IP adresai, jie išnuomojami tik tam tikram laikui, po kurio DHCP serveris susigrąžins priskirtą IP adresą. Norėdami to išvengti, kompiuteriai pradės bandyti atnaujinti dabartinį IP adreso paskirstymą praėjus pusei nuomos laiko. Paprastai, jei nuomos sutartis baigiasi ir pagrindiniam kompiuteriui priskiriamas naujas IP adresas, jam priskiriamas atsitiktinai naujas, o ne tas pats, kaip anksčiau.
Namų ir kituose mažuose tinkluose DHCP serveris paprastai yra integruotas į maršrutizatorių, nes tai sumažina įrenginių skaičių ir sumažina sąrankos sudėtingumą. Dideliems įmonių tinklams paprastai vienas DHCP serveris bus naudojamas daugeliui tinklų, pavyzdžiui, visam pastatui. Šiuo atveju DHCP perdavimo agentai naudojami kiekviename sujungtame tinkle, kad peradresuotų DHCP srautą iš pagrindinio kompiuterio į DHCP serverį ir atsakymą atgal į pradinį pagrindinį kompiuterį.
Paprastai DHCP serveris prijungtiems pagrindiniams kompiuteriams siūlo atsitiktinį IP adresą iš sukonfigūruoto IP adresų telkinio, tačiau, jei reikia, galima rankiniu būdu priskirti IP adresą konkretiems įrenginiams. Tai naudinga, jei tinkle yra koks nors serveris, pvz., NAS diskas arba vietinis žiniatinklio serveris. Rankiniu būdu šiems serveriams priskiriant IP adresą, jie visada yra toje pačioje vietoje ir jums niekada nereikės jaudintis, kad jų IP adresas pasikeis ir sukels problemų.