networking:misc:dhcp_princip
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| networking:misc:dhcp_princip [2021/05/26 12:46] – rplecko | networking:misc:dhcp_princip [2021/05/26 13:01] (current) – rplecko | ||
|---|---|---|---|
| Line 7: | Line 7: | ||
| **DHCPOFFER** - Poruka servera klijentu, koja sadrži ponudu konfiguracijskih parametara kao odgovor na DHCPDISCOVER. | **DHCPOFFER** - Poruka servera klijentu, koja sadrži ponudu konfiguracijskih parametara kao odgovor na DHCPDISCOVER. | ||
| - | **DHCPREQUEST** - Klijentova poruka serverima koja (a) zahtjeva ponuđene parametre od jednog od servera te implicitno odbija ponude ostalih ili (b) potvrđuje ispravnost prethodno dodijeljene adrese nakon npr. restarta sustava, ili (c) produžuje najam (lease) određene mrežne adrese. | + | **DHCPREQUEST** - Klijentova poruka serverima koja (a.) zahtjeva ponuđene parametre od jednog od servera te implicitno odbija ponude ostalih ili (b.) potvrđuje ispravnost prethodno dodijeljene adrese nakon npr. restarta sustava, ili (c.) produžuje najam (lease) određene mrežne adrese. |
| **DHCPACK** - Poruka servera klijentu sa konfiguracijskim parametrima uključujući dodjeljenu adresu. | **DHCPACK** - Poruka servera klijentu sa konfiguracijskim parametrima uključujući dodjeljenu adresu. | ||
| Line 18: | Line 18: | ||
| **DHCPINFORM** - Klijentova poruka serveru, traži samo lokalne konfiguracijske parametre; klijent već ima vanjski konfiguriranu mrežnu adresu. | **DHCPINFORM** - Klijentova poruka serveru, traži samo lokalne konfiguracijske parametre; klijent već ima vanjski konfiguriranu mrežnu adresu. | ||
| + | |||
| + | === DHCP Lease === | ||
| + | |||
| + | Kad računalo ili drugi uređaj (smartphone, | ||
| + | IP adresa identificira uređaj na mreži i omućuje mu lokalni pristup te pristup internetu. | ||
| + | Procedura dodjele IP adrese kreće tako da uređaj na broadcast adesu mreže pošalje zahtjev koji zovemo DHCPDISCOVER a traži da mu se javi DHCP server koji je voljan dodijeliti IP adresu. Ako takav server na mreži postoji i ispravno je podešen, nakon primitka spomenutog zahtjeva odgovorit će sa DHCPOFFER porukom koja porvrđuje postojanje DHCP servera i raspoloživih IP adresa na njemu. Ukoliko klijent želi prihvatiti ponuđenu uslugu šalje DHCP serveru poruku DHCPREQUEST da bi rezervirao IP adresu, a server odgovara sa DHCPACK potvrdom i dodjelom adrese na određeno vrijeme. Ograničeno vrijeme „najma“ adese osigurava da će klijent nakon njegovog isteka provjeriti sa DHCP serverom ima li kakvih promjena u konfiguraciji. | ||
| + | Moguće je, naravno, da je server podijelio sve raspoložive adrese pa će u tom slučaju zahtjev DHCPREQUEST odbiti sa DHCPNACK porukom nakon čega se uređaj vraća u INIT stanje. | ||
| + | === DHCP Renew === | ||
| + | Ovisno o serveru, ali načelno na polovici vremena najma (istek T1 timera) uređaj će u RENEWING stanju ponovno kontaktirati DHCP server kako bi obnovio najam i tako ostao u komunikaciji sa ostalim uređajima na mreži. Taj se proces događa automatski i za njega nije potrebna nikakva interakcija korisnika. | ||
| + | Proces je sličan što se više ne šalje DHCPDISCOVER nego DCPREQUEST direktno prema DHCP serveru od kojeg smo dobili adresu, a uređaju će najčešće biti dopušteno da koristi adresu koju je već imao, za sljedeći „lease time“ period. Ako se obnova adrese iz nekog razloga ne izvrši korektno, uređaj prestaje koristiti adresu koju je imao. | ||
| + | === DHCP Rebind === | ||
| + | Ukoliko istekne 7/8 vremena najma (istek T2 timera) a uređaj nije uspio obnoviti adresu, u REBINDING stanju se pokreće proces „Lease Rebind“ koji je kreće sa DHCPREQUEST porukom na broadcast adresu no ovaj puta potpisanom sa još važećom adresom.ostatak procedure je jednak INIT stanju. | ||
| + | === DHCP Timeout === | ||
| + | Klijentski uređaji imaju zadano maksimalno vrijeme čekanja na odgovor DHCP servera nakon kojeg, ovisno o načinu na koji su konfigurirani, | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | {{ : | ||
| + | |||
networking/misc/dhcp_princip.1622033166.txt.gz · Last modified: 2021/05/26 12:46 by rplecko
