logo

Kako DHCP poslužitelj dinamički dodjeljuje IP adresu hostu?

DHCP je skraćenica za Dynamic Host Configuration Protocol. To je protokol aplikacijskog sloja koji rabe hostovi za dobivanje informacija o postavkama mreže. DHCP-om upravlja DHCP poslužitelj koji dinamički distribuira konfiguracijski parametri mreže kao što su IP adrese, maske podmreže i adrese pristupnika. 

Što je dinamički protokol konfiguracije glavnog računala?  
 

  • Dinamički - automatski
  • Host - Bilo koje računalo koje je spojeno na mrežu
  • Konfiguracija - Konfigurirati host znači dati mrežne informacije (IP adresa podmrežne maske Gateway adresa) hostu
  • Protokol - skup pravila


Ukratko, DHCP poslužitelj dinamički konfigurira host u mreži. 

Nedostaci ručnog konfiguriranja hosta: Konfiguriranje glavnog računala kada je spojeno na mrežu može se izvršiti ili ručno, tj. od strane administratora mreže ili putem DHCP poslužitelja. U slučaju kućnih mreža ručna konfiguracija je vrlo jednostavna. Dok se u velikim mrežama administrator mreže može suočiti s mnogim problemima. 
Također je ručna konfiguracija sklona pogreškama. Recimo da mrežni administrator može dodijeliti IP adresu koja je već dodijeljena. To uzrokuje poteškoće i administratorima i susjedima na mreži. 

Dakle, ovdje dolazi korištenje DHCP poslužitelja. Prije rasprave o tome kako DHCP poslužitelj radi prođimo kroz DHCP entitete. 
 

java tuples

Konfiguriranje glavnog računala pomoću DHCP-a:
Za konfiguraciju hosta potrebne su nam sljedeće stvari: 
 



    Zakupljena IP adresa- IP adresa hostu koja traje određeno vrijeme koje traje nekoliko sati, nekoliko dana ili nekoliko tjedana.Maska podmreže- Domaćin može znati na kojoj je mreži.Adresa pristupnika- Gateway je davatelj internetskih usluga koji povezuje korisnike s internetom. Adresa pristupnika omogućuje hostu da zna gdje je pristupnik za povezivanje na internet.

DHCP entiteti

python sortirana tuple
    DHCP poslužitelj: Automatski daje informacije o mreži (IP adresa maska ​​podmreže adresa pristupnika) na zakup. Nakon što istekne trajanje te mrežne informacije mogu se dodijeliti drugom računalu.  Također održava pohranu podataka koja pohranjuje dostupne IP adrese.DHCP klijent:   Svaki čvor koji zahtijeva dodjelu IP adrese mreži smatra se DHCP klijentom.DHCP relejni agent: U slučaju da imamo samo jedan DHCP poslužitelj za više LAN-ova, tada ovaj Agent koji je prisutan u svakoj mreži prosljeđuje DHCP zahtjev DHCP poslužitelju. Tako pomoću DHCP Relay Agenta možemo konfigurirati više LAN-ova s ​​jednim poslužiteljem.


 

Kako DHCP poslužitelj dodjeljuje IP adresu hostu?

    DHCPDISCOVER:Kada je novi čvor spojen na mrežu, on emitira poruku DHCPDISCOVER koja sadrži adresu izvora kao 0.0.0.0 svakom čvoru na mreži uključujući poslužitelj. DHCP poslužitelj po primitku poruke vraća DHCPOFFER poruku traženom hostu koja sadrži adresu poslužitelja i novu IP adresu čvora.
     DHCPPONUDA: Ako postoji više poslužitelja na mreži, host prima više poruka DHCPOFFER. Na domaćinu je da odabere određenu poruku. 
     DHCPREQUEST: Zahtijevani host po primitku poruke ponude ponovno emitira poruku DHCPREQUEST na mreži s adresom poslužitelja čiju poruku ponude host prihvaća. Poslužitelj koji se odnosi na tu adresu poslužitelja koju je poslao host provjerava je li adresa koja se treba dodijeliti čvoru dostupna u pohrani podataka. 
     DHCPACK:Ako je adresa dodijeljena, ona označava IP adresu u pohrani kao nedostupnu kako bi se osigurala dosljednost. Poslužitelj sada šalje DHCPACK paket traženom hostu koji sadrži informacije o mreži (IP adresa podmrežne maske adresa pristupnika). U slučaju da je adresa u međuvremenu dodijeljena drugom stroju tada poslužitelj šalje paket DHCPNAK traženom hostu pokazujući da je IP adresa dodijeljena nekom drugom stroju. 
     DHCPRELEASE:I konačno, ako se host želi preseliti na drugu mrežu ili ako je završio svoj posao, šalje DHCPRELEASE paket poslužitelju pokazujući da želi prekinuti vezu. Zatim poslužitelj označava IP adresu kao dostupnu u pohrani tako da se može dodijeliti drugim strojevima. 
     

Reference:  
Za referencu na DHCP protokol  kliknite ovdje  

 


 

Napravi kviz