Čo je DHCP? (Dynamic Host Configuration Protocol)

Definícia dynamického konfiguračného protokolu hostiteľa

DHCP (Dynamic Host Configuration Protocol) je protokol používaný na poskytovanie rýchleho, automatického a centrálneho riadenia distribúcie adries IP v rámci siete.

Služba DHCP sa tiež používa na konfiguráciu správnej masky podsiete , predvolenej brány a informácií o serveri DNS v zariadení.

Ako DHCP funguje

Server DHCP sa používa na vydávanie jedinečných adries IP a na automatické konfigurovanie ďalších informácií o sieti. Vo väčšine domov a malých podnikov router funguje ako server DHCP. Vo veľkých sieťach by mohol fungovať jeden počítač ako server DHCP.

Stručne povedané, proces ide takto: Zariadenie (klient) požaduje IP adresu z routeru (hostiteľa), po ktorom hostiteľ priradí dostupnú IP adresu, aby umožnila klientovi komunikovať v sieti. O niečo podrobnejšie nižšie ...

Akonáhle je zariadenie zapnuté a pripojené k sieti, ktorá má server DHCP, pošle žiadosť na server, nazvanú požiadavka DHCPDISCOVER.

Po dosiahnutí paketu DISCOVER na serveri DHCP sa server pokúsi udržať adresu IP, ktorú môže zariadenie použiť, a potom klientovi ponúkne adresu s paketom DHCPOFFER.

Po vykonaní ponuky pre zvolenú adresu IP zariadenie reaguje na server DHCP s paketom DHCPREQUEST, aby ho prijal, potom pošle server ACK, ktorý sa použije na potvrdenie toho, že zariadenie má danú IP adresu a na definovanie čas, ktorý zariadenie môže používať pred získaním nového.

Ak sa server rozhodne, že zariadenie nemôže mať adresu IP, pošle NACK.

To všetko sa samozrejme stáva veľmi rýchlo a nepotrebujete poznať žiadne technické detaily, ktoré ste si práve prečítali, aby ste získali IP adresu z DHCP servera.

Poznámka: Dokonca podrobnejší pohľad na rôzne pakety zahrnuté v tomto procese je možné si prečítať na stránke DHCP Basics spoločnosti Microsoft.

Výhody a nevýhody používania DHCP

Počítač alebo akékoľvek iné zariadenie, ktoré sa pripája k sieti (miestne alebo internetové), musí byť správne nakonfigurované na komunikáciu v tejto sieti. Keďže DHCP umožňuje automatickú konfiguráciu, používa sa takmer vo všetkých zariadeniach, ktoré sa pripájajú k sieti, vrátane počítačov, prepínačov , smartfónov, herných konzol atď.

Kvôli dynamickému priradeniu IP adries je menej pravdepodobné, že dve zariadenia budú mať rovnakú IP adresu , pri ktorej sa veľmi ľahko dostanete k používaniu ručne priradených statických IP adries .

Použitie protokolu DHCP tiež uľahčuje správu siete. Z administratívneho hľadiska môže každé zariadenie v sieti získať adresu IP s ničím iným ako ich predvolené sieťové nastavenia, ktoré je nastavené na automatickú získanie adresy. Jedinou alternatívou je manuálne priradiť adresy všetkým zariadeniam v sieti.

Pretože tieto zariadenia môžu získať IP adresu automaticky, môžu sa voľne pohybovať z jednej siete do druhej (vzhľadom na to, že sú všetci nastavené s protokolom DHCP) a automaticky dostávajú IP adresu, čo je veľmi užitočné pre mobilné zariadenia.

Vo väčšine prípadov, keď má zariadenie IP adresu priradenú serverom DHCP, sa táto IP adresa zmení vždy, keď sa zariadenie pripojí k sieti. Ak sú adresy IP priradené manuálne, znamená to, že správa musí nielen rozdeliť konkrétnu adresu každému novému klientovi, ale existujúce adresy, ktoré už boli priradené, musia byť ručne nepriradené pre iné zariadenie, aby používali rovnakú adresu. To nie je len časovo náročné, ale ručné konfigurácia každého zariadenia tiež zvyšuje šancu na to, aby sa dostali do ľudských chýb.

Hoci existuje veľa výhod pri používaní DHCP, existujú isté nevýhody. Dynamické meniace sa adresy IP by sa nemali používať pre zariadenia, ktoré sú stacionárne a vyžadujú stály prístup, napríklad tlačiarne a súborové servery.

Hoci takéto zariadenia existujú prevažne v kancelárskych prostrediach, je nepraktické priradiť im stále meniace sa IP adresy. Ak napríklad sieťová tlačiareň má adresu IP, ktorá sa v budúcnosti bude meniť, potom každý počítač, ktorý je pripojený k tejto tlačiarni, bude musieť pravidelne aktualizovať svoje nastavenia, aby ich počítače pochopili, ako kontaktovať tlačiareň.

Tento typ inštalácie je extrémne zbytočný a dá sa mu ľahko vyhnúť tým, že sa nepoužíva DHCP pre tieto typy zariadení a namiesto toho im priradí statickú IP adresu.

Rovnaký nápad sa dostane do hry, ak potrebujete trvalý vzdialený prístup k počítaču vo vašej domácej sieti. Ak je zapnutá funkcia DHCP, tento počítač získa nejakú novú IP adresu, čo znamená, že ten, ktorý ste zaznamenali ako tento počítač, nebude dlho presný. Ak používate softvér na vzdialený prístup, ktorý závisí od prístupu založeného na adresách IP, budete musieť pre toto zariadenie použiť statickú adresu IP.

Viac informácií o protokole DHCP

Server DHCP definuje rozsah alebo rozsah adries IP, ktoré používa na zobrazovanie zariadení s adresou. Táto skupina adries je jediný spôsob, ako môže zariadenie získať platné sieťové pripojenie.

To je ďalší dôvod, prečo DHCP je také užitočné - pretože umožňuje veľa zariadení pripojiť sa k sieti v priebehu určitého časového obdobia, bez toho, aby potreboval masívny pool dostupných adries. Napríklad aj vtedy, keď je serverom DHCP definovaný iba 20 adries, 30, 50 alebo dokonca 200 (alebo viac) zariadení sa môže pripojiť k sieti, ak maximálne 20 používa súčasne jednu z dostupných IP adries.

Pretože DHCP priraďuje IP adresy na určité časové obdobie ( nájomné obdobie), pomocou príkazov ako ipconfig nájsť IP adresu vášho počítača prinesie v priebehu času rôzne výsledky.

Napriek tomu, že DHCP slúži na poskytovanie dynamických IP adries svojim klientom, neznamená to, že statické IP adresy nemožno použiť súčasne. Zmes zariadení, ktoré dostávajú dynamické adresy a zariadenia, ktoré majú na ne ručne priradené ich adresy IP, môžu existovať v rovnakej sieti.

Dokonca aj ISP používa protokol DHCP na priradenie adries IP. To sa prejavuje pri identifikácii vašej verejnej IP adresy . Pravdepodobne sa bude meniť v priebehu času, pokiaľ vaša domáca sieť nemá statickú IP adresu, čo je zvyčajne len v prípade podnikov, ktoré majú verejne prístupné webové služby.

V systéme Windows APIPA prideľuje špeciálnu dočasnú adresu IP, keď server DHCP nedokáže poskytnúť funkčný prístroj, a použije túto adresu, kým nebude môcť získať ten, ktorý funguje.

Pracovná skupina Konfigurácia dynamického hostiteľa pracovnej skupiny Internet Engineering vytvorila DHCP.