Što je DHCP? (Dynamic Host Configuration Protocol)

Sadržaj:

Što je DHCP? (Dynamic Host Configuration Protocol)
Što je DHCP? (Dynamic Host Configuration Protocol)
Anonim

DHCP (Dynamic Host Configuration Protocol) je protokol koji omogućuje brzo, automatsko i središnje upravljanje za distribuciju IP adresa unutar mreže. Također se koristi za konfiguriranje maske podmreže, zadanog pristupnika i informacija o DNS poslužitelju na uređaju.

Radna grupa za dinamičku konfiguraciju glavnog računala Radne grupe za internetsko inženjerstvo stvorila je DHCP.

Kako radi DHCP

DHCP poslužitelj izdaje jedinstvene IP adrese i automatski konfigurira ostale informacije 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 preuzeti tu ulogu.

Image
Image

Da bi ovo funkcioniralo, uređaj (klijent) zahtijeva IP adresu od usmjerivača (host). Zatim, host dodjeljuje dostupnu IP adresu kako bi klijent mogao komunicirati na mreži.

Kada je uređaj uključen i spojen na mrežu koja ima DHCP poslužitelj, on šalje zahtjev poslužitelju koji se naziva DHCPDISCOVER zahtjev.

Nakon što DISCOVER paket stigne do DHCP poslužitelja, poslužitelj zadržava IP adresu koju uređaj može koristiti, zatim nudi klijentu adresu s DHCPOFFER paketom.

Nakon što je ponuda napravljena za odabranu IP adresu, uređaj odgovara DHCP poslužitelju s DHCPREQUEST paketom da je prihvati. Zatim, poslužitelj šalje ACK kako bi potvrdio da uređaj ima tu specifičnu IP adresu i definirao količinu vremena u kojem uređaj može koristiti adresu prije nego što dobije novu.

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

Prednosti i mane korištenja DHCP-a

Računalo ili bilo koji uređaj koji se spaja na mrežu (lokalnu ili internetsku) mora biti ispravno konfiguriran za komunikaciju na toj mreži. Budući da DHCP omogućuje automatsku konfiguraciju, koristi se u gotovo svim uređajima koji se spajaju na mrežu, uključujući računala, preklopnike, pametne telefone i igraće konzole.

Zbog ove dinamičke dodjele IP adresa, manja je vjerojatnost da će dva uređaja imati istu IP adresu, što je uobičajeno kada se koriste ručno dodijeljene, statičke IP adrese.

Korištenje DHCP-a olakšava upravljanje mrežom. 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, koje su postavljene za automatsko dobivanje adrese. Alternativa je ručno dodjeljivanje adresa svakom uređaju na mreži.

Budući da ovi uređaji mogu automatski dobiti IP adresu, uređaji se mogu slobodno kretati s jedne mreže na drugu (s obzirom da je svaki uređaj postavljen s DHCP-om) i automatski primati IP adresu, što je korisno s mobilnim uređajima.

U većini slučajeva, kada uređaj ima IP adresu dodijeljenu od strane DHCP poslužitelja, ta se adresa mijenja svaki put kada se uređaj pridruži mreži. Ako se IP adrese dodjeljuju ručno, administratori moraju dati određenu adresu svakom novom klijentu, a postojeće adrese koje su dodijeljene moraju se ručno poništiti prije nego što drugi uređaji mogu koristiti tu adresu. Ovo oduzima puno vremena, a ručno konfiguriranje svakog uređaja povećava mogućnost pogrešaka.

Postoje prednosti korištenja DHCP-a, ali postoje i nedostaci. Dinamičke, promjenjive IP adrese ne bi se trebale koristiti za uređaje koji su stacionarni i trebaju stalan pristup, poput pisača i poslužitelja datoteka. Iako ove vrste uređaja uglavnom postoje u uredskim okruženjima, nepraktično im je dodijeliti promjenjivu IP adresu. Na primjer, ako mrežni pisač ima IP adresu koja će se promijeniti u nekom trenutku u budućnosti, svako računalo koje je povezano s tim pisačem morat će redovito ažurirati svoje postavke da bi razumjelo kako ga kontaktirati.

Ova vrsta postavljanja je nepotrebna i može se izbjeći ako ne koristite DHCP za te vrste uređaja, već im umjesto toga dodijelite statičku IP adresu.

Ista ideja dolazi u obzir ako trebate stalni udaljeni pristup računalu u kućnoj mreži. Ako je DHCP omogućen, to računalo će u nekom trenutku dobiti novu IP adresu, što znači da ona koju ste zabilježili za to računalo neće dugo biti točna. Ako koristite softver za daljinski pristup koji se oslanja na pristup temeljen na IP adresi, onemogućite DHCP i koristite statičku IP adresu za taj uređaj.

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 jedini je način na koji uređaj dobiva valjanu mrežnu vezu.

Ovo je još jedan razlog zašto je DHCP toliko koristan. Omogućuje da se nekoliko uređaja poveže s mrežom tijekom određenog vremenskog razdoblja bez potrebe za skupom dostupnih adresa. Na primjer, ako je poslužitelj definirao 20 adresa, 30, 50, 200 ili više uređaja može se spojiti na mrežu sve dok više od 20 uređaja ne koristi jednu od dostupnih IP adresa istovremeno.

Budući da DHCP dodjeljuje IP adrese za određeni vremenski period (koji se naziva razdobljem najma), korištenje naredbi poput ipconfig za pronalaženje IP adrese računala daje različite rezultate tijekom vremena.

Iako se DHCP koristi za isporuku dinamičkih IP adresa svojim klijentima, to ne znači da se statičke IP adrese također ne mogu koristiti u isto vrijeme. Mješavina uređaja koji dobivaju dinamičke adrese i uređaja kojima su IP adrese ručno dodijeljene mogu postojati na istoj mreži.

ISP-ovi koriste DHCP za dodjelu IP adresa. To se može vidjeti kada identificirate svoju javnu IP adresu. Vjerojatno će se promijeniti tijekom vremena osim ako vaša kućna mreža nema statičnu IP adresu, što je obično slučaj samo za tvrtke koje imaju javno dostupne web usluge.

U Windowsima APIPA dodjeljuje posebnu privremenu IP adresu kada DHCP poslužitelj ne uspije isporučiti funkcionalnu IP adresu uređaju i koristi tu adresu dok ne dobije onu koja radi.

FAQ

    Što je DHCP njuškanje?

    DHCP njuškanje je sigurnosna tehnologija drugog sloja koja zaustavlja svaki DHCP promet koji definira kao neprihvatljiv. Tehnologija njuškanja, ugrađena u operativni sustav mrežnog prekidača, sprječava neovlaštene DHCP poslužitelje da ponude IP adrese DHCP klijentima.

    Što je DHCP relej?

    Relejni agent je host koji prosljeđuje DHCP pakete između klijenata i poslužitelja. Mrežni administrator može koristiti relejne agente za prosljeđivanje zahtjeva i odgovora između klijenata i poslužitelja koji nisu na istoj fizičkoj podmreži.

Preporučeni: