logo

Ako DHCP server dynamicky prideľuje IP adresu hostiteľovi?

DHCP je skratka pre Dynamic Host Configuration Protocol. Je to protokol aplikačnej vrstvy, ktorý používajú hostitelia na získanie informácií o nastavení siete. DHCP je riadené serverom DHCP, ktorý dynamicky distribuuje konfiguračné parametre siete, ako sú IP adresy, masky podsiete a adresy brán. 

Čo je protokol dynamickej konfigurácie hostiteľa?  
 

  • Dynamický – automaticky
  • Hostiteľ - Akýkoľvek počítač, ktorý je pripojený k sieti
  • Konfigurácia – Konfigurácia hostiteľa znamená poskytnutie sieťových informácií (IP adresa maska ​​podsiete Adresa brány) hostiteľovi
  • Protokol – súbor pravidiel


Zhrnutie servera DHCP dynamicky konfiguruje hostiteľa v sieti. 

Nevýhoda ručnej konfigurácie hostiteľa: Konfiguráciu hostiteľa, keď je pripojený k sieti, môže vykonať buď manuálne, t. j. správca siete alebo server DHCP. V prípade domácich sietí je manuálna konfigurácia pomerne jednoduchá. Zatiaľ čo vo veľkých sieťach môže správca siete čeliť mnohým problémom. 
Aj manuálna konfigurácia je náchylná na chyby. Povedzme, že správca siete môže priradiť adresu IP, ktorá už bola priradená. To spôsobuje ťažkosti ako pre správcov, tak aj pre susedov v sieti. 

Takže prichádza použitie DHCP servera. Predtým, ako si preberieme, ako funguje server DHCP, prejdime si entity DHCP. 
 

abstrakcia v jave

Konfigurácia hostiteľa pomocou DHCP:
Na konfiguráciu hostiteľa potrebujeme nasledujúce veci: 
 



    Prenajatá IP adresa- IP adresa hostiteľa, ktorá trvá určitú dobu, ktorá trvá niekoľko hodín, niekoľko dní alebo týždňov.Maska podsiete- Hostiteľ môže vedieť, v ktorej sieti sa nachádza.Adresa brány- Brána je poskytovateľ internetových služieb, ktorý pripája používateľov na internet. Adresa brány umožňuje hostiteľovi vedieť, kde sa má brána pripojiť k internetu.

Entity DHCP

objekt v jave
    DHCP server: Automaticky poskytuje informácie o sieti (IP adresa maska ​​podsiete adresa brány) na prenájom. Po uplynutí doby trvania môžu byť informácie o sieti priradené inému zariadeniu.  Spravuje tiež úložisko údajov, v ktorom sú uložené dostupné adresy IP.DHCP klient:   Každý uzol, ktorý požaduje pridelenie adresy IP sieti, sa považuje za klienta DHCP.DHCP Relay Agent: V prípade, že máme len jeden DHCP server pre viacero LAN, potom tento Agent, ktorý je prítomný v každej sieti, prepošle DHCP požiadavku na DHCP server. Takže pomocou DHCP Relay Agent môžeme nakonfigurovať viacero LAN s jedným serverom.


 

Ako server DHCP prideľuje IP adresu hostiteľovi?

    DHCPDISCOVER:Keď sa do siete pripojí nový uzol, odošle každému uzlu v sieti vrátane servera správu DHCPDISCOVER, ktorá obsahuje zdrojovú adresu 0.0.0.0. Server DHCP po prijatí správy vráti požadovanému hostiteľovi správu DHCPOFFER, ktorá obsahuje adresu servera a novú IP adresu uzlu.
     DHCPOFFER: Ak je v sieti viacero serverov, hostiteľ prijíma viacero správ DHCPOFFER. Je na hostiteľovi, aby vybral konkrétnu správu. 
     DHCPREQUEST: Požadovaný hostiteľ po prijatí ponukovej správy opäť vysiela správu DHCPREQUEST v sieti s adresou servera, ktorého ponukovú správu hostiteľ akceptuje. Server, ktorý patrí k tejto adrese servera odoslanej hostiteľom, skontroluje, či je adresa, ktorá má byť pridelená uzlu, dostupná v dátovom úložisku. 
     DHCPACK:Ak je adresa priradená, označí sa adresa IP v úložisku ako nedostupná, aby sa zabezpečila konzistencia. Teraz server odošle DHCPACK paket požadovanému hostiteľovi, ktorý obsahuje informácie o sieti (IP adresa maska ​​podsiete adresa brány). V prípade, že je adresa medzitým pridelená inému stroju, server odošle paket DHCPNAK požadovanému hostiteľovi, čo znamená, že IP adresa je pridelená inému stroju. 
     DHCPRELEASE:A nakoniec, ak sa hostiteľ chce presunúť do inej siete alebo ak dokončil svoju prácu, odošle na server paket DHCPRELEASE, ktorý naznačuje, že sa chce odpojiť. Potom server označí adresu IP ako dostupnú v úložisku, aby ju bolo možné priradiť iným počítačom. 
     

Referencie:  
Odkaz na protokol DHCP  kliknite sem  

 


 

Vytvoriť kvíz