Što je DHCP? (Dinamički konfiguracijski protokol za host)

Definicija dinamičkog protokola konfiguracije domaćina

DHCP (Dynamic Host Configuration Protocol) protokol koji se koristi za pružanje brzog, automatskog i centralnog upravljanja za distribuciju IP adresa unutar mreže.

DHCP se također koristi za konfiguriranje odgovarajuće maske podmreže , zadanog pristupnika i DNS poslužitelja na uređaju.

Kako funkcionira DHCP

DHCP poslužitelj koristi se za izdavanje jedinstvenih IP adresa i automatski konfigurira druge podatke o mreži. U većini domova i malih poduzeća, usmjerivač djeluje kao DHCP poslužitelj. U velikim mrežama, jedno računalo može djelovati kao DHCP poslužitelj.

Ukratko, postupak ide ovako: Uređaj (klijent) zahtijeva IP adresu od usmjerivača (host), nakon čega domaćin dodjeljuje dostupnu IP adresu kako bi klijentu omogućio komunikaciju na mreži. U nastavku pogledajte malo više pojedinosti ...

Nakon što je uređaj uključen i povezan s mrežom koja ima DHCP poslužitelj, poslat će zahtjev poslužitelju, pod nazivom DHCPDISCOVER zahtjev.

Nakon što paket DISCOVER dosegne DHCP poslužitelj, poslužitelj pokušava zadržati IP adresu koju uređaj može koristiti, a zatim klijentu ponudi adresu s paketom DHCPOFFER.

Nakon što je ponuđena za odabranu IP adresu, uređaj će odgovoriti DHCP poslužitelju s paketom DHCPREQUEST da bi ga prihvatio, nakon čega poslužitelj šalje ACK koji se koristi za potvrdu da uređaj ima tu određenu IP adresu i da definira količinu vremena koje uređaj može upotrijebiti adresu prije nego što dobije novu.

Ako poslužitelj odluči da uređaj ne može imati IP adresu, poslat će NACK.

Sve to, naravno, događa se vrlo brzo i ne morate znati ni jedan od tehničkih pojedinosti koje ste upravo pročitali kako biste dobili IP adresu s DHCP poslužitelja.

Napomena: još detaljniji pogled na različite pakete koji su uključeni u ovaj proces možete pročitati na stranici Microsoftova DHCP Osnove.

Pro i kontra od korištenja DHCP-a

Računalo ili bilo koji drugi uređaj povezan s mrežom (lokalni ili internetski) mora biti pravilno konfiguriran za komunikaciju na toj mreži. Budući da DHCP dopušta konfiguraciju da se automatski dogodi, koristi se u gotovo svim uređajima koji se povezuju s mrežom, uključujući računala, sklopke , pametne telefone, igraće konzole itd.

Zbog te dinamičke dodjele IP adresa , postoji manja vjerojatnost da će dva uređaja imati istu IP adresu , što je vrlo lako pokrenuti prilikom korištenja ručno dodijeljenih statičkih IP adresa .

Korištenje DHCP-a također čini mrežu mnogo jednostavnijim za upravljanje. S administrativne točke gledišta, svaki uređaj na mreži može dobiti IP adresu s ništa više od zadanih mrežnih postavki, koja je postavljena da automatski dobije adresu. Jedina druga alternativa je ručno dodjeljivanje adresa svakom uređaju na mreži.

Budući da ti uređaji automatski mogu dobiti IP adresu, oni se mogu slobodno kretati s jedne mreže na drugu (s obzirom da su svi postavljeni s DHCP-om) i automatski dobivaju IP adresu, što je super korisno za mobilne uređaje.

U većini slučajeva, kada uređaj ima IP adresu dodijeljen od strane DHCP poslužitelja, ta se IP adresa mijenja svaki put kad se uređaj priključi na mrežu. Ako se IP adrese dodjeljuju ručno, to znači da administracija ne smije samo davati određenu adresu svakom novom klijentu, već postojeće adrese koje su već dodijeljene moraju se ručno poništiti za bilo koji drugi uređaj za upotrebu te iste adrese. Ovo nije samo dugotrajno, ali ručno konfiguriranje svakog uređaja povećava i šanse za prikazivanje u ljudske pogreške.

Iako ima dosta prednosti za korištenje DHCP-a, sigurno postoje i neki nedostaci. Dinamične, mijenjanje IP adresa ne bi se trebalo koristiti za uređaje koji su mirni i trebaju stalni pristup, poput pisača i poslužitelja datoteka.

Iako takvi uređaji uglavnom postoje u uredskim okruženjima, nemoguće ih je dodijeliti IP adresom koja se mijenja. Na primjer, ako mrežni pisač ima IP adresu koja će se promijeniti u nekom trenutku u budućnosti, sva računala koja su spojena na taj pisač morat će redovito ažurirati postavke kako bi njihova računala razumjela kako kontaktirati pisač.

Ova vrsta postavljanja iznimno je nepotrebna i lako se izbjegava ne upotrebljavajući DHCP za te vrste uređaja, već dodjeljivanjem statičke IP adrese.

Ista ideja dolazi u igru ​​ako trebate imati trajni daljinski pristup računalu u vašoj kućnoj mreži. Ako je DHCP omogućen, računalo će u nekom trenutku dobiti novu IP adresu, što znači da ste snimljeni kao računalo, neće dugo biti točni. Ako koristite softver za daljinski pristup koji se oslanja na pristup temeljen na IP adresi, za taj uređaj morate koristiti statičku IP adresu.

Više informacija o DHCP-u

DHCP poslužitelj definira opseg ili raspon IP adresa koje koristi za posluživanje uređaja s adresom. Ovaj skup adresa je jedini način na koji uređaj može dobiti važeću mrežnu vezu.

Ovo je još jedan od razloga što je DHCP toliko koristan jer omogućuje puno uređaja da se povezuju s mrežom tijekom određenog vremenskog razdoblja bez potrebe za masivnim bazenom dostupnih adresa. Na primjer, čak i ako DHCP poslužitelj definira samo 20 adresa, 30, 50, ili čak 200 (ili više) uređaja mogu se povezati s mrežom sve dok ne više od 20 koriste istodobno jednu od dostupnih IP adresa.

Budući da DHCP dodjeljuje IP adrese za određeno vremensko razdoblje (razdoblje najma ), pomoću naredbi poput ipconfig za pronalaženje IP adrese vašeg računala dat će se različitim rezultatima tijekom vremena.

Iako se DHCP koristi za isporuku dinamičnih IP adresa svojim klijentima, to ne znači da se statičke IP adrese ne mogu istodobno koristiti. Mješavina uređaja koji dobivaju dinamičke adrese i uređaje koji im ručno dodjeljuju svoje IP adrese mogu i postojati na istoj mreži.

Čak i ISP koristi DHCP za dodjeljivanje IP adresa. To se može vidjeti pri utvrđivanju javne IP adrese . Vjerojatno će se promijeniti tijekom vremena osim ako vaša kućna mreža ima statičku IP adresu, što je obično samo slučaj za tvrtke koje imaju javno dostupne web usluge.

U sustavu Windows, APIPA dodjeljuje posebnu privremenu IP adresu kada DHCP poslužitelj ne isporučuje funkcionalni uređaj na uređaj i koristi tu adresu dok ne dobije onaj koji funkcionira.

Radna grupa za konfiguraciju dinamičkog host laboratorija za Internet inženjering stvorila je DHCP.