Čo je DHCP? Ako to funguje?

Počuli ste už o DHCP ? Je to jedna z tých technických vecí, vďaka ktorým funguje internet každý deň a väčšina ľudí ani netuší, že existuje, nieto ešte vedieť, čo robí. Možno ste však počuli od priateľa alebo IT pracovníka z práce, ktorý spomínal výrazy ako DHCP , DHCP servery alebo DHCP klienti. Zaujímalo(Were) vás, o čom je ten blábol? Ak chcete vedieť, čo je DHCP , ako DHCP funguje a na čo sa používa, čítajte ďalej. V tomto článku to všetko a ešte viac vysvetlíme:

Čo je DHCP?

DHCP je skratka pre Dynamic Host Configuration Protocol . Je to protokol správy siete, ktorý používajú servery na automatické prideľovanie IP adries(used by servers to automatically assign IP addresses) počítačom a zariadeniam, ktoré sú k nim pripojené.

V lokálnych sieťach ( LAN(LANs) ), ako sú tie vo vašej domácnosti alebo v malých a stredne veľkých kanceláriách, sú servery, ktoré poskytujú DHCP , zvyčajne prevádzkované smerovačmi. Vo veľkých sieťach, ako sú siete spravované veľkými spoločnosťami alebo vládnymi inštitúciami, môžu DHCP poskytovať dedikované servery (špecializované počítače) namiesto jednoduchých smerovačov.

DHCP server je povolený na smerovači

Okrem IP adries možno DHCP použiť aj na automatické priradenie masky podsiete, predvolenej brány a serverov DNS(DNS servers) počítačom a zariadeniam v danej sieti.

Ako funguje DHCP?

Aby ste pochopili, ako DHCP funguje, musíte najprv pochopiť základy toho, čo sú IP adresy(what IP addresses are) . Zjednodušene povedané, IP adresy sú jedinečné identifikátory počítačov a iných zariadení, ktoré sú pripojené k sieti. Počítače a ďalšie(PCs) zariadenia (tlačiarne, smartfóny atď.) v sieti potrebujú adresy IP, aby mohli medzi sebou komunikovať, odosielať a prijímať údaje do iných zariadení v rovnakej sieti alebo na internete. IP adresy sú pre počítačové siete to, čo sú adresy ulíc pre mestá. Potrebujete, aby mohli posielať správy dookola, aby ste vedeli, kam sa posielajú a kde začínajú.

Každý počítač a zariadenie v sieti potrebuje platnú IP adresu, aby bol dosiahnuteľný, a existujú dva spôsoby, ako ju môže počítač alebo zariadenie získať. Počítače(Computers) a zariadenia môžu používať statické(static) alebo dynamické adresy IP(dynamic IP addresses) . Statické adresy IP(Static IP addresses) neprideľujú servery ani smerovače. Namiesto toho ich manuálne konfigurujete(manually configured) vy alebo správca vašej siete.

Manuálne nastavenie adresy IP na počítači so systémom Windows 10

Dynamické IP adresy sa(Dynamic IP addresses,) na druhej strane neprideľujú manuálne, preto ich názov. Priraďujú sa dynamicky alebo ak chcete, automaticky. Kto alebo čo ich prideľuje? Odpoveďou je DHCP , Dynamic Host Configuration Protocol .

Automatická adresa IP (DHCP) na počítači so systémom Windows 10

Keď sa počítač alebo zariadenie v sieti chce pripojiť k ostatným a komunikovať s nimi, či už lokálne alebo na internete, v priebehu niekoľkých okamihov sa udeje niekoľko vecí:

  1. Počítač alebo zariadenie, ktoré sa chce pripojiť k sieti/internetu, požiada svoj server alebo smerovač o IP adresu. Správa odoslaná hostiteľským počítačom alebo zariadením sa nazýva požiadavka na zistenie DHCP(DHCP discovery) .
  2. Keď server/smerovač prijme požiadavku, odošle požiadavku svojej sieťovej službe DHCP . Služba DHCP na serveri/smerovači hľadá dostupné adresy IP, ktoré si nenárokovali iné počítače a zariadenia. Hneď ako DHCP server/router identifikuje voľnú IP adresu, odošle ju do počítača alebo zariadenia, ktoré si ju vyžiadalo. Táto časť procesu sa nazýva ponuka DHCP(DHCP offer) .
  3. PC/device prijme dynamicky pridelenú IP adresu a odošle správu späť na DHCP server/smerovač s potvrdením, že chce použiť túto IP adresu. Tento krok sa nazýva správa s požiadavkou DHCP(DHCP request) , pretože hostiteľ skutočne požaduje ponúkanú IP adresu.
  4. Keď server/smerovač DHCP prijme správu s požiadavkou, odošle poslednú správu do počítača alebo zariadenia, ktoré spustilo celý tento proces. Táto správa sa nazýva potvrdenie DHCP(DHCP acknowledgment) a obsahuje všetky ďalšie konfiguračné informácie potrebné na udelenie prístupu k sieti/internetu počítaču alebo zariadeniu, ako je brána a servery DNS(DNS servers) .
  5. Nakoniec DHCP server/smerovač označí určenú IP adresu ako obsadenú a používanú počítačom alebo zariadením, ktoré si ju vyžiadalo, ktoré teraz môže komunikovať s ostatnými zariadeniami v lokálnej sieti a pristupovať na internet, ak je k dispozícii.

Schéma DHCP spusteného v domácej sieti

Aký je čas prenájmu DHCP?

Teraz viete, ako DHCP automaticky prideľuje IP adresy počítačom a zariadeniam. Adresy IP prijaté zo servera DHCP však nie sú trvalé, ako by ste mohli byť v pokušení myslieť si. Populácia adries IP je obmedzená, čo znamená, že v sieti je ich k dispozícii len toľko.

Okrem toho niektoré z pripojených počítačov a zariadení nemusia zostať zapnuté natrvalo alebo sa nemusia neustále pripájať k rovnakej sieti. To znamená, že ak by ich dynamicky prideľované IP adresy boli trvalé, obsadzovali by ich aj vtedy, keď ich už nepotrebujú. DHCP ako taký prideľuje IP adresy len dočasne na obmedzený čas. Tento čas sa nazýva čas prenájmu DHCP(DHCP lease time,) a viac sa o ňom dozviete v tomto článku: Ako zmeniť čas prenájmu DHCP v systéme Windows 10(How to change the DHCP lease time in Windows 10) .

Nastavenie doby prenájmu DHCP na smerovači

Na záver, doba prenájmu DHCP(DHCP lease time) je funkcia, ktorá umožňuje serverom DHCP získať späť nepoužívané adresy IP po uplynutí stanoveného časového obdobia.

Kto vynašiel DHCP?

Hoci už viete, prečo bol DHCP vynájdený a na čo sa používa, možno vás tiež zaujíma, ako DHCP prišlo k životu a kto ho vynašiel. Jeho história sa začína v roku 1984, keď Internet Engineering Task Force (IETF) , čo je autorita pre internetové štandardy, vytvoril sieťový protokol s názvom Reverse Address Resolution Protocol (RARP) . RARP umožňoval počítačom bez diskových jednotiek (nazývaných bezdiskové pracovné stanice – spúšťali sa zavedením operačného systému priamo z centrálneho servera) automaticky prijímať IP adresy.

RARP bol však náročný na implementáciu a konfiguráciu, preto bol čoskoro vylepšený (v roku 1985) na ďalší sieťový protokol s názvom BOOTP ( Bootstrap Protocol ). Servery BOOTP(BOOTP) môžu automaticky prideľovať adresy IP viac ako jednej podsieti.

DHCP sa zrodilo z BOOTP , ale bolo tiež schopné dynamicky prideľovať IP adresy zo špecifikovaného rozsahu, ako aj získať ich späť, keď sa už nepoužívajú ( doba prenájmu DHCP(DHCP lease time) ), a poskytovať ďalšie možnosti konfigurácie sieťovým počítačom a zariadeniam, ako sú adresy IP. brány alebo serverov DNS(DNS servers) . Protokol DHCP bol štandardizovaný v roku 1993(standardized in 1993) a odvtedy sa neustále zlepšuje.

Máte ďalšie otázky týkajúce sa DHCP ?

Teraz viete, čo znamená DHCP a čo robí DHCP . Nie je to malý zázrak sveta počítačov a sietí? Máte ďalšie otázky týkajúce sa DHCP ? Ak áno, alebo ak chcete k nášmu článku niečo pridať, neváhajte zanechať komentár nižšie.



About the author

Som odborník na počítačovú bezpečnosť s viac ako 10-ročnými skúsenosťami so špecializáciou na aplikácie a súbory pre Windows. Napísal som a/alebo skontroloval som stovky článkov na rôzne témy súvisiace s počítačovou bezpečnosťou, ktoré pomáhajú jednotlivcom zostať v bezpečí online. Som tiež skúseným konzultantom pre firmy, ktoré potrebujú pomoc s ochranou svojich systémov pred narušením údajov alebo kybernetickými útokmi.



Related posts