Što je DHCP? Kako radi?

Jeste li ikada čuli za DHCP ? To je jedna od onih tehničkih stvari zbog kojih internet radi svaki dan, a većina ljudi nema pojma da postoji, a kamoli što radi. Međutim, možda ste čuli prijatelja ili informatičara s posla kako spominje pojmove kao što su DHCP , DHCP poslužitelji ili DHCP klijenti. Jeste(Were) li se pitali o čemu je sve to brbljanje? Ako želite znati što je DHCP , kako DHCP funkcionira i za što se koristi, čitajte dalje. U ovom članku objašnjavamo sve to i više:

Što je DHCP?

DHCP je akronim za Dynamic Host Configuration Protocol . To je protokol za upravljanje mrežom koji poslužitelji koriste za automatsko dodjeljivanje IP adresa(used by servers to automatically assign IP addresses) računalima i uređajima koji su na njih povezani.

Na lokalnim mrežama ( LAN(LANs) ), kao što su one u vašem domu ili malim i srednjim uredima, poslužitelje koji pružaju DHCP obično pokreću usmjerivači. U velikim mrežama, kao što su one koje održavaju velike tvrtke ili vladine institucije, DHCP se može osigurati pomoću namjenskih poslužitelja (specijaliziranih računala) umjesto jednostavnih usmjerivača.

DHCP poslužitelj omogućen na usmjerivaču

Osim IP adresa, DHCP se također može koristiti za automatsko dodjeljivanje maske podmreže, zadanog pristupnika i DNS poslužitelja(DNS servers) računalima i uređajima unutar dane mreže.

Kako radi DHCP?

Da biste razumjeli kako DHCP radi, prvo morate razumjeti osnove što su IP adrese(what IP addresses are) . Pojednostavljeno, IP adrese su jedinstveni identifikatori računala i drugih uređaja koji su povezani na mrežu. Računala i drugi(PCs) uređaji (pisači, pametni telefoni, itd.) u mreži trebaju IP adrese kako bi mogli komunicirati između sebe, slati i primati podatke drugim uređajima na istoj mreži ili na internetu. IP adrese su za računalne mreže ono što su ulice za gradove. Trebate ih da biste mogli slati poruke unaokolo, da biste znali kamo se šalju i gdje počinju.

Svako računalo i uređaj u mreži trebaju valjanu IP adresu da bi bili dostupni, a postoje dva načina na koja je računalo ili uređaj mogu dobiti. Računala(Computers) i uređaji mogu koristiti statičke(static) ili dinamičke IP adrese(dynamic IP addresses) . Statične IP adrese(Static IP addresses) ne dodjeljuju poslužitelji ili usmjerivači. Umjesto toga, ručno ih konfigurirate(manually configured) vi ili administrator vaše mreže.

Ručno postavljanje IP adrese na računalu sa sustavom Windows 10

S druge strane, dinamičke IP adrese(Dynamic IP addresses,) ne dodjeljuju se ručno, pa otuda i njihov naziv. Dodjeljuju se dinamički ili automatski ako želite. Tko ili što ih dodjeljuje? Odgovor je DHCP , Dynamic Host Configuration Protocol .

Automatska (DHCP) IP adresa na računalu sa sustavom Windows 10

Kada se računalo ili uređaj u mreži želi povezati s drugima i komunicirati s njima, bilo lokalno ili na internetu, postoji nekoliko stvari koje se događaju u nekoliko trenutaka:

  1. Računalo ili uređaj koji se želi spojiti na mrežu/internet traži od svog poslužitelja ili usmjerivača IP adresu. Poruka koju šalje glavno računalo ili uređaj naziva se DHCP(DHCP discovery) zahtjev za otkrivanje.
  2. Kada poslužitelj/usmjerivač primi zahtjev, prosljeđuje zahtjev svojoj DHCP mrežnoj usluzi. DHCP usluga na poslužitelju/usmjerivaču provjerava dostupne IP adrese koje nisu zatražila druga računala i uređaji. Čim DHCP poslužitelj/usmjerivač identificira slobodnu IP adresu, šalje je računalu ili uređaju koji ju je zatražio. Ovaj dio procesa naziva se DHCP ponuda(DHCP offer) .
  3. Računalo PC/device prima dinamički dodijeljenu IP adresu i šalje poruku natrag DHCP poslužitelju/usmjerivaču, potvrđujući da želi koristiti tu IP adresu. Ovaj korak se zove poruka DHCP zahtjeva(DHCP request) jer host zapravo traži ponuđenu IP adresu.
  4. Kada DHCP poslužitelj/usmjerivač primi poruku zahtjeva, šalje konačnu poruku računalu ili uređaju koji je pokrenuo cijeli ovaj proces. Ova se poruka naziva DHCP potvrda(DHCP acknowledgment) i sadrži sve ostale informacije o konfiguraciji potrebne za dodjelu mrežnog/internetskog pristupa računalu ili uređaju, kao što su gateway i DNS poslužitelji(DNS servers) .
  5. Konačno, DHCP poslužitelj/usmjerivač označava naznačenu IP adresu kao zauzetu i korištenu od strane računala ili uređaja koji je to zatražio, a koji sada može komunicirati s drugim uređajima na lokalnoj mreži i pristupiti internetu ako je dostupan.

Dijagram DHCP-a koji radi na kućnoj mreži

Koje je vrijeme zakupa DHCP-a?

Sada znate kako DHCP automatski dodjeljuje IP adrese računalima i uređajima. Međutim, IP adrese primljene od DHCP poslužitelja nisu trajne, kao što biste mogli pomisliti. Skup IP adresa je ograničen, što znači da ih je samo toliko dostupno u mreži.

Nadalje, neka od povezanih računala i uređaja možda neće ostati stalno uključeni ili se možda neće stalno povezivati ​​na istu mrežu. To znači da bi ih, kada bi im dinamički dodijeljene IP adrese bile trajne, zauzeli čak i kada im više ne trebaju. Kao takav, DHCP dodjeljuje IP adrese samo privremeno na ograničeno vrijeme. To vrijeme se zove vrijeme zakupa DHCP-a,(DHCP lease time,) a više o tome možete saznati iz ovog članka: Kako promijeniti vrijeme zakupa DHCP-a u sustavu Windows 10(How to change the DHCP lease time in Windows 10) .

Postavka vremena zakupa DHCP-a na usmjerivaču

Zaključno, vrijeme zakupa DHCP(DHCP lease time) - a je značajka koja omogućuje DHCP poslužiteljima da povrate neiskorištene IP adrese nakon određenog vremenskog razdoblja.

Tko je izmislio DHCP?

Iako sada znate zašto je DHCP izmišljen i za što se koristi, možda se pitate i kako je DHCP zaživio i tko ga je izumio. Njegova povijest počinje davne 1984. godine, kada je Radna skupina za internetsko inženjerstvo (IETF)(Internet Engineering Task Force (IETF)) , koja je autoritet za internetske standarde, stvorila mrežni protokol nazvan Reverse Address Resolution Protocol (RARP) . RARP je omogućio računalima bez diskovnih pogona (nazvanim radne stanice bez diska – pokretala su se učitavanjem operativnog sustava izravno sa središnjeg poslužitelja) da automatski primaju IP adrese.

Međutim, RARP je bilo teško implementirati i konfigurirati, pa je ubrzo poboljšan (1985.) u drugi mrežni protokol nazvan BOOTP ( Bootstrap Protocol ). BOOTP poslužitelji mogu automatski dodijeliti IP adrese na više od jedne podmreže.

DHCP je nastao iz BOOTP - a, ali je također mogao dinamički dodijeliti IP adrese iz određenog raspona, kao i vratiti ih kada se više ne koriste ( DHCP vrijeme zakupa(DHCP lease time) ) i pružiti druge opcije konfiguracije mrežnim računalima i uređajima kao što su IP adrese pristupnika ili DNS poslužitelja(DNS servers) . DHCP je standardiziran 1993.(standardized in 1993) godine i od tada je nastavio primati poboljšanja.

Imate li još pitanja o DHCP -u ?

Sada znate što DHCP znači i što DHCP radi. Nije li to malo čudo svijeta računala i umrežavanja? Imate li još pitanja u vezi DHCP -a ? Ako imate, ili ako imate nešto za dodati našem članku, slobodno ostavite komentar ispod.



About the author

Ja sam softverski inženjer s više od 10 godina iskustva u području Windows inženjerstva. Specijalizirao sam se za razvoj aplikacija temeljenih na sustavu Windows, kao i upravljačkih programa za hardver i zvuk za Microsoftov operacijski sustav Windows sljedeće generacije, Windows 11. Moje iskustvo s izradom aplikacija za Windows čini me posebno vrijednim sredstvom za svaku tvrtku koja želi razviti inovativne tehnološke proizvode.



Related posts