💾

Teorija – Modul 4 – IPv4 adresiranje

Tema 1 – Struktura IPv4 adrese

1. Jednostavno objašnjenje

IPv4 adresa je niz od 32 nule i jedinice, zapisan radi lakšeg čitanja kao četiri broja odvojena tačkama — svaki broj predstavlja po osam od tih 32 bita.

2. Stručno objašnjenje

IPv4 (Internet Protocol verzija 4) adresa je 32-bitni broj koji jedinstveno identifikuje interfejs uređaja u IP mreži. Radi čitljivosti, ne zapisuje se kao niz od 32 nule/jedinice, već u obliku poznatom kao decimalni zapis sa tačkama (dotted-decimal notation) — 32 bita se dele na četiri grupe od po 8 bita, nazvane okteti (octets), a svaki oktet se zapisuje kao decimalni broj od 0 do 255 (jer je 8 bita dovoljno da predstavi vrednosti od 0000 0000 do 1111 1111, odnosno 0 do 255), razdvojen tačkama. Primer: adresa 192.168.1.10 se sastoji od četiri okteta: 192, 168, 1 i 10.

3. Primer iz svakodnevnog života

IPv4 adresa je poput poštanske adrese zapisane u standardizovanom formatu (država, grad, ulica, broj) — svaki deo nosi deo informacije, a ceo zapis mora imati tačan, dogovoren broj delova da bi bio razumljiv svima.

4. Primer iz poslovnog IT okruženja

Kada IT tehničar dodeljuje IP adresu novom serveru, zapisuje je uvek u standardnom obliku sa četiri okteta, npr. 10.0.5.20 — nikada kao jedan veliki broj ili u binarnom obliku, jer bi to bilo nepraktično za svakodnevnu komunikaciju i dokumentovanje.

5. Praktična vežba / napomena

Rastavite sledeće adrese na njihova četiri okteta i potvrdite da je svaki oktet u opsegu 0–255: 172.16.254.1, 8.8.8.8, 255.255.255.0. (Sve tri su ispravne — svaki oktet je između 0 i 255.)

6. Najčešće greške

  • Unos okteta van dozvoljenog opsega (npr. 192.168.1.300) — 300 ne može biti predstavljeno u 8 bita (maksimum je 255), pa takva adresa nije validna.
  • Zapisivanje adrese sa manje ili više od četiri okteta (npr. „192.168.1") — IPv4 adresa mora imati tačno četiri okteta.

7. Pitanje za proveru znanja

P: Zašto je maksimalna vrednost jednog okteta IPv4 adrese 255? O: Zato što oktet ima 8 bita, a najveća vrednost koja se može zapisati sa 8 bita (1111 1111 u binarnom sistemu) jednaka je 255 u decimalnom sistemu.


Tema 2 – Binarni i decimalni zapis

1. Jednostavno objašnjenje

Računari „razmišljaju" u binarnom sistemu (samo nule i jedinice), dok ljudi lakše čitaju decimalni (uobičajeni) brojevni sistem — zato je važno znati prevesti broj iz jednog sistema u drugi.

2. Stručno objašnjenje

Binarni sistem je brojevni sistem sa osnovom 2, gde svaka cifra (bit) ima vrednost 0 ili 1. Svaka pozicija bita u oktetu nosi određenu težinu (stepen dvojke), računajući s desna na levo: 2⁰=1, 2¹=2, 2²=4, 2³=8, 2⁴=16, 2⁵=32, 2⁶=64, 2⁷=128. Da bi se binarni oktet pretvorio u decimalni broj, sabiraju se težine pozicija na kojima se nalazi cifra 1.

Tabela težina bita u jednom oktetu:

Pozicija76543210
Težina1286432168421

Primer 1 — binarno u decimalno: oktet 11000000 → 128 + 64 = 192 (bit na poziciji 7 vredi 128, bit na poziciji 6 vredi 64, ostali biti su 0).

Primer 2 — binarno u decimalno: oktet 10101000 → 128 + 32 + 8 = 168.

Primer 3 — decimalno u binarno: broj 10 → najveća težina koja staje u 10 je 8 (2³), ostaje 10−8=2; najveća težina koja staje u 2 je 2 (2¹), ostaje 0. Dakle: 8+2=10 → biti na pozicijama 3 i 1 su postavljeni na 1, svi ostali na 0 → 00001010.

Primer 4 — decimalno u binarno: broj 255 → sve pozicije su 1 (128+64+32+16+8+4+2+1=255) → 11111111.

Cela IPv4 adresa 192.168.1.10 u binarnom obliku glasi: 11000000.10101000.00000001.00001010.

3. Primer iz svakodnevnog života

Binarni i decimalni zapis su kao rimski i arapski brojevi — predstavljaju istu vrednost, samo zapisanu na dva različita, dogovorena načina; sabiranje težina pozicija je slično sabiranju vrednosti rimskih cifara (V=5, X=10...) da bi se dobio konačan broj.

4. Primer iz poslovnog IT okruženja

Prilikom subnetting proračuna (Modul 5), mrežni inženjer mora tečno da pretvara brojeve između binarnog i decimalnog zapisa u glavi ili na papiru, bez kalkulatora, jer se subnet maske i granice mreža računaju upravo na osnovu binarne strukture adrese.

5. Praktična vežba / napomena

Pretvorite sledeće decimalne brojeve u binarni oktet: 200, 15, 128, 1. (Rešenja: 200 = 11001000, 15 = 00001111, 128 = 10000000, 1 = 00000001.)

6. Najčešće greške

  • Zaboravlja se da oktet UVEK ima tačno 8 bita — vodeće nule se moraju pisati (npr. broj 5 je 00000101, ne samo 101).
  • Mešanje redosleda težina bita (pisanje 1,2,4,8... umesto 128,64,32,16,8,4,2,1 s leva na desno) — uvek početi od najveće težine (128) na krajnjoj levoj poziciji okteta.

7. Pitanje za proveru znanja

P: Koliko iznosi decimalna vrednost binarnog okteta 01100100? O: 64 + 32 + 4 = 100.


Tema 3 – Mrežni i host deo adrese

1. Jednostavno objašnjenje

Svaka IP adresa se sastoji iz dva dela: dela koji označava kojoj mreži adresa pripada (kao poštanski broj naselja) i dela koji označava tačno koji uređaj unutar te mreže (kao broj kuće unutar naselja).

2. Stručno objašnjenje

Svaka IPv4 adresa se logički deli na dva dela: mrežni deo (network portion), koji je isti za sve uređaje unutar iste podmreže i identifikuje samu mrežu, i host deo (host portion), koji je jedinstven za svaki uređaj unutar te mreže i identifikuje konkretan uređaj (host). Granica između ova dva dela nije fiksna za sve adrese — određuje je subnet maska (Tema 4). Na primer, kod adrese 192.168.1.10 sa maskom 255.255.255.0, prva tri okteta (192.168.1) čine mrežni deo, a poslednji oktet (10) čini host deo — što znači da svi uređaji sa adresom oblika 192.168.1.x (gde je x od 1 do 254) pripadaju istoj mreži.

3. Primer iz svakodnevnog života

Mrežni deo adrese je poput naziva ulice i grada na poštanskoj adresi (isti za sve stanare te ulice), dok je host deo poput broja stana (jedinstven za svakog stanara) — poštar prvo pronalazi pravu ulicu (mrežu), a zatim tačan stan (host) unutar nje.

4. Primer iz poslovnog IT okruženja

Svi računari u kancelariji firme imaju adrese oblika 10.10.5.x — mrežni deo (10.10.5) je isti za sve, dok se poslednji broj (host deo) razlikuje za svaki računar (10.10.5.11, 10.10.5.12, 10.10.5.13...), omogućavajući mreži da ih međusobno razlikuje.

5. Praktična vežba / napomena

Za adresu 172.16.5.20 sa maskom 255.255.0.0, odredite koji okteti pripadaju mrežnom, a koji host delu. (Rešenje: prva dva okteta, 172.16, su mrežni deo; poslednja dva okteta, 5.20, su host deo, jer maska 255.255.0.0 "pokriva" prva dva okteta.)

6. Najčešće greške

  • Pretpostavka da je mrežni deo uvek tačno "prva tri okteta" — to važi samo za masku 255.255.255.0; granica zavisi od stvarne maske, koja može "seći" i unutar jednog okteta (detaljno u Modulu 5 — subnetting).
  • Dodeljivanje iste kompletne adrese (uključujući host deo) dvama različitim uređajima — izaziva konflikt adresa (obrađeno kao čest scenario u Modulu 20).

7. Pitanje za proveru znanja

P: Šta određuje granicu između mrežnog i host dela IP adrese? O: Subnet maska.


Tema 4 – Subnet maska

1. Jednostavno objašnjenje

Subnet maska je broj istog oblika kao IP adresa koji „govori" uređaju koji deo njegove IP adrese predstavlja mrežu, a koji deo predstavlja njega samog unutar te mreže.

2. Stručno objašnjenje

Subnet maska (maska podmreže) je 32-bitni broj, zapisan u istom dotted-decimal formatu kao IP adresa, koji se sastoji od niza uzastopnih jedinica praćenih nizom uzastopnih nula (kada se zapiše u binarnom obliku) — jedinice označavaju bitove koji pripadaju mrežnom delu, a nule označavaju bitove koji pripadaju host delu. Uređaj upoređuje svoju IP adresu sa maskom (koristeći logičku operaciju AND) da bi odredio network adresu svoje mreže, i na osnovu toga zaključuje da li je neko odredište u istoj lokalnoj mreži ili zahteva slanje preko default gateway-a.

Najčešće korišćene maske:

Maska (decimalno)Maska (binarno)Broj mrežnih bita
255.0.0.011111111.00000000.00000000.000000008
255.255.0.011111111.11111111.00000000.0000000016
255.255.255.011111111.11111111.11111111.0000000024
255.255.255.19211111111.11111111.11111111.1100000026

Primer: IP adresa 192.168.1.10 sa maskom 255.255.255.0 → binarno, maska je 11111111.11111111.11111111.00000000 — prva 24 bita (tri okteta) su mrežni deo, poslednjih 8 bita (poslednji oktet) je host deo.

3. Primer iz svakodnevnog života

Subnet maska je poput šablona sa izrezanim otvorima preko poštanske adrese — otkriveni deo (jedinice) pokazuje koji deo adrese treba pročitati kao "naziv naselja" (mreža), a pokriveni deo (nule) pokazuje koji deo je "broj kuće" (host).

4. Primer iz poslovnog IT okruženja

Kada IT tehničar ručno podešava IP adresu na računaru, mora uneti i IP adresu (npr. 10.10.5.11) i odgovarajuću subnet masku (npr. 255.255.255.0) — bez ispravne maske, računar ne bi mogao ispravno da odredi da li je neko odredište u istoj lokalnoj mreži ili mu je potreban gateway.

5. Praktična vežba / napomena

Za masku 255.255.255.0, prevedite poslednji oktet (0) u binarni oblik i prebrojte koliko bita je "0" (host bita). (Rešenje: 00000000 → svih 8 bita su nule → 8 host bita, što znači 2⁸=256 mogućih host adresa u toj mreži, od čega su dve rezervisane — objašnjeno u Temi 9.)

6. Najčešće greške

  • Korišćenje različitih maski na uređajima koji bi trebalo da budu u istoj mreži — izaziva pogrešno određivanje granica mreže i probleme u komunikaciji (čest scenario u Modulu 20).
  • Zabuna između subnet maske i IP adrese u konfiguraciji — iako imaju isti format zapisa, imaju potpuno različitu ulogu i nikada se ne smeju pomešati u konfiguracionim poljima.

7. Pitanje za proveru znanja

P: Koja logička operacija se koristi da bi uređaj, na osnovu svoje IP adrese i maske, odredio network adresu svoje mreže? O: Logička AND operacija između IP adrese i subnet maske.


Tema 5 – CIDR zapis

1. Jednostavno objašnjenje

CIDR zapis je skraćeni način pisanja subnet maske — umesto da se piše cela maska (npr. 255.255.255.0), samo se napiše broj koji kaže koliko bita s leva je "mrežnih".

2. Stručno objašnjenje

CIDR (Classless Inter-Domain Routing) notacija zapisuje subnet masku kao „kosu crtu" (/) praćenu brojem koji predstavlja broj uzastopnih mrežnih bita (bita postavljenih na 1) u maski, umesto pisanja pune decimalne maske. Na primer, maska 255.255.255.0 (24 mrežna bita) zapisuje se u CIDR notaciji kao /24, pa se cela adresa i maska zajedno pišu kao 192.168.1.10/24. CIDR notacija je danas standardan i najčešće korišćen način zapisa u dokumentaciji, konfiguraciji uređaja i svakodnevnoj komunikaciji među IT profesionalcima, jer je kraća i jednostavnija za pisanje od pune decimalne maske.

Primeri parova maska ↔ CIDR:

CIDR prefiksDecimalna maskaBroj mrežnih bita
/8255.0.0.08
/16255.255.0.016
/24255.255.255.024
/25255.255.255.12825
/26255.255.255.19226
/27255.255.255.22427
/30255.255.255.25230

3. Primer iz svakodnevnog života

CIDR zapis je poput skraćenog zapisivanja vremena — umesto da kažete "jedan sat ima 60 minuta, a trenutno je prošlo 30 od njih", jednostavno kažete "pola sata". Oba zapisa nose istu informaciju, samo je jedan kraći i praktičniji.

4. Primer iz poslovnog IT okruženja

U dokumentaciji mreže firme (obrađeno u Modulu 23), IP adresni plan se skoro uvek piše u CIDR notaciji radi preglednosti, npr. "Serverska mreža: 10.0.10.0/24, Mreža za štampače: 10.0.20.0/28" — mnogo čitljivije nego pisanje pune decimalne maske za svaku stavku.

5. Praktična vežba / napomena

Prevedite sledeće decimalne maske u CIDR notaciju: 255.255.255.240, 255.255.0.0, 255.255.255.252. (Rešenja: /28, /16, /30 — brojanje jedinica u binarnom zapisu svake maske.)

6. Najčešće greške

  • Mešanje CIDR prefiksa sa brojem hostova u mreži — CIDR prefiks (npr. /24) predstavlja broj MREŽNIH bita, ne broj hostova; broj hostova se dodatno izračunava (obrađeno detaljno u Modulu 5).
  • Zapisivanje CIDR broja koji ne odgovara validnoj masci (npr. „/33") — CIDR prefiks za IPv4 mora biti broj između 0 i 32.

7. Pitanje za proveru znanja

P: Kako se maska 255.255.255.128 zapisuje u CIDR notaciji? O: /25 (jer 255.255.255.128 u binarnom obliku ima ukupno 25 uzastopnih jedinica).


Tema 6 – Klase IP adresa (istorijski koncept)

1. Jednostavno objašnjenje

Pre nego što je uveden CIDR sistem, IP adrese su bile podeljene u fiksne „klase" (A, B, C i još dve manje korišćene) koje su unapred određivale koliki deo adrese je mrežni, a koliki host deo — danas se ovaj sistem više ne koristi za stvarno adresiranje, ali se termini i dalje sreću.

2. Stručno objašnjenje

Pre uvođenja CIDR-a (sredinom 1990-ih), IPv4 adresni prostor je bio podeljen na pet fiksnih klasa, određenih vrednošću prvog okteta adrese:

KlasaOpseg prvog oktetaPodrazumevana maskaNamena
A1–126255.0.0.0 (/8)Vrlo velike mreže (mali broj mreža, mnogo hostova po mreži)
B128–191255.255.0.0 (/16)Srednje velike mreže
C192–223255.255.255.0 (/24)Manje mreže (mnogo mreža, malo hostova po mreži)
D224–239— (nema masku)Rezervisano za multicast (Modul 27)
E240–255— (nema masku)Rezervisano za eksperimentalnu/buduću upotrebu

Ovaj sistem je bio nefleksibilan — firma kojoj je bilo potrebno, na primer, 300 adresa morala je da dobije celu Klasu B mrežu (65 536 adresa), pri čemu bi se ogroman broj adresa nepotrebno "trošio" (rasipao). Zbog ove neefikasnosti, uveden je CIDR sistem (Tema 5), koji dozvoljava fleksibilne granice mreže na bilo kom bitu, bez obzira na "klasu" prvog okteta. Danas se termini poput „Klasa C mreža" i dalje povremeno koriste kolokvijalno (npr. za opisivanje /24 mreže, jer se ona istorijski poklapala sa Klasom C), ali stvarno adresiranje na internetu i u modernim mrežama je potpuno classless (bezklasno), odnosno zasniva se isključivo na CIDR notaciji, nezavisno od vrednosti prvog okteta.

3. Primer iz svakodnevnog života

Sistem klasa je poput starih, fiksnih veličina odeće (samo S, M, L, XL) — nekome ko treba veličina "M i po" ne preostaje ništa drugo nego da uzme celu veličinu L, čime se "rasipa" deo materijala. CIDR je poput prilagođene (custom) krojačke mere — tačno onoliko koliko je zaista potrebno.

4. Primer iz poslovnog IT okruženja

Mrežni inženjer na razgovoru za posao može čuti pitanje "Objasnite razliku između klasnog i bezklasnog adresiranja" — očekuje se da kandidat zna istorijski kontekst klasa (Tema 6), ali i da objasni zašto se u praksi danas gotovo isključivo koristi CIDR (Tema 5) sistem.

5. Praktična vežba / napomena

Odredite (istorijsku) klasu za sledeće adrese na osnovu prvog okteta: 10.5.5.5, 172.16.0.1, 192.168.1.1. (Rešenja: 10.x → Klasa A; 172.16.x → Klasa B; 192.168.x → Klasa C.)

6. Najčešće greške

  • Verovanje da savremene mreže i dalje strogo prate klasni sistem — moderne mreže koriste CIDR i mogu imati bilo koju masku nezavisno od prvog okteta adrese.
  • Mešanje pojmova „Klasa A/B/C" sa privatnim opsezima istog naziva (Tema 7) — RFC 1918 privatni opsezi su definisani unutar odgovarajućih klasnih granica, ali predstavljaju poseban, dodatni koncept.

7. Pitanje za proveru znanja

P: Zašto je klasni sistem adresiranja smatran neefikasnim, i čime je zamenjen? O: Bio je nefleksibilan jer je dozvoljavao samo fiksne veličine mreža (na osnovu klase), što je dovodilo do rasipanja adresnog prostora; zamenjen je CIDR (bezklasnim) sistemom koji dozvoljava fleksibilne, proizvoljne granice mreže.


Tema 7 – Javne i privatne IP adrese i RFC 1918 opsezi

1. Jednostavno objašnjenje

Javne IP adrese su jedinstvene na celom internetu i vidljive svima; privatne IP adrese se koriste unutar lokalnih mreža (kuća, firmi) i mogu se ponavljati u različitim, međusobno nepovezanim mrežama, jer nisu direktno vidljive na internetu.

2. Stručno objašnjenje

Javna IP adresa je jedinstvena na celom internetu — dodeljuje je internet provajder (koji je, dalje, dobija od regionalnih registara poput RIPE NCC za Evropu), i takva adresa se može direktno rutirati kroz javni internet. Privatna IP adresa pripada jednom od posebno rezervisanih opsega (definisanih u dokumentu RFC 1918) namenjenih isključivo za korišćenje unutar lokalnih mreža — ovakve adrese se ne rutiraju kroz javni internet, što znači da se ista privatna adresa (npr. 192.168.1.1) može istovremeno koristiti u bezbroj različitih kućnih i poslovnih mreža širom sveta, bez ikakvog konflikta, jer su te mreže međusobno izolovane. Da bi uređaji sa privatnim adresama uopšte mogli da pristupe internetu, ruter na granici mreže vrši NAT (Network Address Translation, detaljno u Modulu 13), prevodeći privatne adrese u javnu adresu rutera.

RFC 1918 privatni opsezi (napamet):

OpsegCIDRBroj adresaTipična upotreba
10.0.0.0 – 10.255.255.25510.0.0.0/816 777 216Velike poslovne mreže
172.16.0.0 – 172.31.255.255172.16.0.0/121 048 576Srednje poslovne mreže
192.168.0.0 – 192.168.255.255192.168.0.0/1665 536Kućne mreže i male firme

3. Primer iz svakodnevnog života

Privatne IP adrese su poput internih brojeva soba u hotelu (soba 101 postoji u bezbroj hotela širom sveta bez ikakve zabune) — dok je javna IP adresa poput jedinstvene adrese samog hotela u gradu, po kojoj ga gost pronalazi izvana.

4. Primer iz poslovnog IT okruženja

Firma koristi privatni opseg 10.10.0.0/16 za celu svoju internu mrežu. Svi zaposleni imaju privatne adrese poput 10.10.5.23, koje su potpuno nevidljive sa interneta — kada zaposleni pristupi spoljnom sajtu, ruter firme (kroz NAT) prevodi njegovu privatnu adresu u firminu jednu, javnu IP adresu.

5. Praktična vežba / napomena

Za svaku od sledećih adresa odredite da li je privatna (i iz kog RFC 1918 opsega) ili javna: 192.168.50.1, 8.8.8.8, 172.20.5.5, 172.32.5.5, 10.1.1.1. (Rešenja: 192.168.50.1 → privatna, 192.168.0.0/16 opseg; 8.8.8.8 → javna; 172.20.5.5 → privatna, 172.16.0.0/12 opseg jer je 20 između 16 i 31; 172.32.5.5 → javna, jer 32 NIJE u opsegu 16–31; 10.1.1.1 → privatna, 10.0.0.0/8 opseg.)

6. Najčešće greške

  • Pretpostavka da je CEO opseg 172.x.x.x privatan — samo je opseg 172.16.0.0 do 172.31.255.255 privatan (drugi oktet mora biti između 16 i 31); npr. 172.32.5.5 ili 172.10.5.5 su javne adrese.
  • Pokušaj direktnog pristupa uređaju sa privatnom adresom sa interneta bez posredovanja NAT-a/port forwarding-a — privatne adrese po definiciji nisu rutabilne na javnom internetu.

7. Pitanje za proveru znanja

P: Da li je adresa 172.25.10.5 privatna ili javna? Obrazložite. O: Privatna — pripada RFC 1918 opsegu 172.16.0.0/12, jer je vrednost drugog okteta (25) između 16 i 31.


Tema 8 – Statičke i dinamičke adrese

1. Jednostavno objašnjenje

Statička adresa se ručno unese i ostaje nepromenjena; dinamička adresa se automatski dodeljuje uređaju (najčešće putem DHCP-a) i može se s vremena na vreme promeniti.

2. Stručno objašnjenje

Statička IP adresa je adresa koju administrator ručno konfiguriše na uređaju i koja ostaje nepromenjena sve dok je neko ručno ne izmeni. Statičke adrese se tipično koriste za uređaje kojima je potrebna predvidljiva, uvek ista adresa — servere, mrežne štampače, mrežne uređaje (rutere, sviče), i uređaje kojima se pristupa po IP adresi izvana. Dinamička IP adresa je adresa koju uređaj automatski dobija od DHCP servera (detaljno obrađenog u Modulu 13) prilikom povezivanja na mrežu, i koja se može promeniti nakon isteka perioda zakupa (lease) adrese ili ponovnog povezivanja na mrežu. Dinamičke adrese su praktičan izbor za obične klijentske uređaje (radne stanice, telefone, laptopove, tablete) gde tačna, fiksna adresa nije neophodna, jer eliminišu potrebu za ručnim, individualnim podešavanjem svakog uređaja.

3. Primer iz svakodnevnog života

Statička adresa je poput stalnog, dodeljenog parking mesta sa vašim imenom — uvek je isto. Dinamička adresa je poput parkinga sa slobodnim mestima gde svaki put parkirate na prvom slobodnom mestu koje zateknete — praktično, ali mesto nije uvek isto.

4. Primer iz poslovnog IT okruženja

U firmi, server za deljene fajlove i mrežni štampač imaju statičke adrese (npr. 10.10.1.5 i 10.10.1.6) kako bi ih zaposleni i drugi uređaji uvek mogli pronaći na istoj, poznatoj adresi. Laptopovi zaposlenih dobijaju dinamičke adrese putem DHCP-a, jer nije praktično ručno konfigurisati adresu na svakom od desetina ili stotina uređaja.

5. Praktična vežba / napomena

Setite se laboratorijske vežbe iz Modula 1 — tamo ste ručno uneli IP adresu (Static opcija u Packet Traceru) — to je primer statičke adrese. U Modulu 13 ćete videti suprotan primer, gde uređaj automatski dobija adresu.

6. Najčešće greške

  • Ručno dodeljivanje statičke adrese koja se preklapa sa opsegom koji DHCP server automatski dodeljuje drugim uređajima — izaziva konflikt adresa; rešenje je isključivanje (excluded) te adrese iz DHCP pool-a (Modul 13).
  • Korišćenje dinamičkih adresa za servere kojima drugi uređaji moraju stalno i pouzdano da pristupaju — bez statičke adrese, IP server-a bi se mogao promeniti i prekinuti pristup dok se ne ažuriraju sve reference na njega.

7. Pitanje za proveru znanja

P: Zašto je poželjno da server u firmi ima statičku, a ne dinamičku IP adresu? O: Zato što se na server često pristupa po njegovoj IP adresi sa drugih uređaja i servisa; statička adresa garantuje da se ta adresa neće promeniti, čime se izbegava prekid pristupa usled promene adrese.


Tema 9 – Network adresa i broadcast adresa

1. Jednostavno objašnjenje

Network adresa je posebna adresa koja predstavlja samu mrežu kao celinu (ne pojedinačni uređaj), a broadcast adresa je posebna adresa koja, kada joj se nešto pošalje, dostavlja tu poruku svim uređajima u toj mreži odjednom.

2. Stručno objašnjenje

U svakoj IP mreži/podmreži, dve adrese su rezervisane i ne mogu se dodeliti pojedinačnim uređajima (hostovima): network adresa je prva adresa u opsegu mreže (host deo adrese je popunjen samim nulama) i predstavlja identifikator same mreže, koji se koristi npr. u tabelama rutiranja da opiše celu mrežu kao jedinstven zapis. Broadcast adresa je poslednja adresa u opsegu mreže (host deo adrese je popunjen samim jedinicama) i koristi se za slanje poruke svim uređajima u toj mreži odjednom.

Primer 1: Mreža 192.168.1.0/24 (maska 255.255.255.0) → network adresa je 192.168.1.0 (host deo, poslednji oktet, je 00000000), broadcast adresa je 192.168.1.255 (host deo je 11111111), a validni hostovi su svi između: 192.168.1.1 do 192.168.1.254 (ukupno 254 upotrebljive adrese).

Primer 2: Mreža 10.0.0.0/8 (maska 255.0.0.0) → network adresa je 10.0.0.0, broadcast adresa je 10.255.255.255, a validni hostovi su od 10.0.0.1 do 10.255.255.254.

Primer 3: Mreža 192.168.5.128/25 (maska 255.255.255.128) → network adresa je 192.168.5.128, broadcast adresa je 192.168.5.255, a validni hostovi su od 192.168.5.129 do 192.168.5.254.

3. Primer iz svakodnevnog života

Network adresa je poput naziva cele stambene zgrade na mapi grada (ne označava konkretan stan, već zgradu kao celinu). Broadcast adresa je poput najave preko razglasa cele zgrade koju čuju svi stanari odjednom, za razliku od kucanja na vrata jednog konkretnog stana.

4. Primer iz poslovnog IT okruženja

Kada mrežni administrator konfiguriše statičku rutu ka udaljenoj kancelariji (Modul 11), u tabelu rutiranja unosi upravo network adresu te udaljene mreže (npr. "ruta ka 10.20.0.0/24"), a ne pojedinačnu adresu bilo kog konkretnog uređaja u toj mreži — network adresa predstavlja celu mrežu kao jedinstven cilj rutiranja.

5. Praktična vežba / napomena

Za mrežu 172.16.10.0/24, odredite network adresu, broadcast adresu i opseg validnih hostova. (Rešenje: network = 172.16.10.0, broadcast = 172.16.10.255, validni hostovi = 172.16.10.1 do 172.16.10.254.)

6. Najčešće greške

  • Pokušaj ručnog dodeljivanja network ili broadcast adrese pojedinačnom uređaju kao njegove IP adrese — ove dve adrese su uvek rezervisane i ne smeju se koristiti kao host adrese.
  • Pogrešno računanje broadcast adrese kao "network adresa + 1" umesto kao "poslednja adresa u opsegu mreže" — ova zabuna se posebno lako javlja kod mreža koje nisu /24 (detaljno se vežba u Modulu 5).

7. Pitanje za proveru znanja

P: Za mrežu 192.168.20.0/24, koja je broadcast adresa i koliko upotrebljivih (validnih) host adresa ta mreža ima? O: Broadcast adresa je 192.168.20.255; mreža ima 254 upotrebljive host adrese (192.168.20.1 do 192.168.20.254).


Tema 10 – Default gateway

1. Jednostavno objašnjenje

Default gateway je adresa uređaja (obično rutera) kome vaš računar šalje sav saobraćaj namenjen mrežama van njegove sopstvene lokalne mreže — kao što je uvodno pomenuto u Modulu 1, ovde se ta ideja povezuje direktno sa IP adresiranjem i subnet maskom.

2. Stručno objašnjenje

Default gateway je IP adresa rutera (ili uređaja koji obavlja tu ulogu) koji uređaj koristi kao next-hop za sav saobraćaj čije odredište, na osnovu sopstvene IP adrese i subnet maske, uređaj zaključuje da NIJE u njegovoj lokalnoj mreži. Proces odlučivanja: uređaj upoređuje network adresu odredišne IP adrese (izračunatu pomoću SVOJE subnet maske) sa network adresom svoje sopstvene mreže — ako se poklapaju, paket se šalje direktno odredištu unutar lokalne mreže (uz prethodni ARP proces, Modul 2); ako se ne poklapaju, paket se šalje ka default gateway-u, koji dalje odlučuje kuda paket treba da ide. Default gateway adresa mora uvek pripadati istoj mreži kao i IP adresa uređaja koji ga koristi — u suprotnom, uređaj ne bi mogao ni da komunicira sa svojim sopstvenim gateway-om.

Primer: Računar sa adresom 192.168.1.50/24 i default gateway-om 192.168.1.1 — obe adrese pripadaju istoj mreži (192.168.1.0/24), pa je ova konfiguracija ispravna. Da je gateway umesto toga postavljen na 192.168.2.1, konfiguracija bi bila neispravna, jer 192.168.2.1 ne pripada mreži 192.168.1.0/24.

3. Primer iz svakodnevnog života

Default gateway je poput glavne izlazne kapije iz naselja — ako je vaše odredište unutar istog naselja, idete direktno tamo; ako je odredište van naselja, morate prvo proći kroz glavnu kapiju (gateway), koja vas dalje usmerava ka gradskim putevima.

4. Primer iz poslovnog IT okruženja

Svi računari u kancelariji imaju za default gateway adresu unutrašnjeg interfejsa firminog rutera (npr. 10.10.5.1) — kada zaposleni pokuša da otvori sajt van firme, njegov računar prepoznaje da odredišna adresa nije u lokalnoj mreži i šalje paket ka 10.10.5.1, odakle ruter dalje prosleđuje saobraćaj ka internetu.

5. Praktična vežba / napomena

Za računar sa adresom 10.5.5.20/24, koja od sledećih adresa MOŽE biti njegov ispravan default gateway: 10.5.5.1, 10.5.6.1, 10.6.5.1? (Rešenje: samo 10.5.5.1, jer jedino ona pripada istoj mreži 10.5.5.0/24 kao i adresa računara.)

6. Najčešće greške

  • Podešavanje default gateway adrese koja ne pripada istoj mreži kao IP adresa uređaja — čest i vrlo realan uzrok problema „mogu da pristupim lokalnoj mreži, ali ne i internetu" (detaljno obrađeno kao scenario u Modulu 20).
  • Zaboravljanje da se default gateway uopšte podesi (ostavljeno prazno) — uređaj tada može komunicirati samo unutar svoje lokalne mreže, bez mogućnosti pristupa bilo čemu van nje.

7. Pitanje za proveru znanja

P: Zašto default gateway adresa mora pripadati istoj mreži kao i IP adresa uređaja koji ga koristi? O: Zato što uređaj komunicira direktno (na drugom sloju, koristeći ARP i MAC adresu) samo sa uređajima u sopstvenoj lokalnoj mreži; da gateway adresa bude iz druge mreže, uređaj ne bi mogao uopšte da uspostavi ni osnovnu (Layer 2) komunikaciju sa njim.


Tema 11 – Loopback adresa

1. Jednostavno objašnjenje

Loopback adresa je posebna adresa koju uređaj koristi da „razgovara sam sa sobom" — uvek se odnosi na uređaj koji je upravo koristi, bez obzira na to koji je uređaj u pitanju.

2. Stručno objašnjenje

Loopback adresa je posebna, rezervisana adresa koja uvek upućuje nazad na sam uređaj koji je koristi, koristeći se za testiranje lokalnog TCP/IP steka bez slanja bilo kakvog saobraćaja na stvarnu fizičku mrežu. U IPv4, cela mreža 127.0.0.0/8 je rezervisana za loopback namene, ali se u praksi gotovo isključivo koristi konkretna adresa 127.0.0.1. Kada aplikacija ili komanda (npr. ping 127.0.0.1) pošalje saobraćaj ka loopback adresi, taj saobraćaj nikada ne napušta uređaj — operativni sistem ga interno "vraća" pošiljaocu, čime se testira da li je mrežni softver (TCP/IP stek) uređaja ispravno instaliran i funkcionalan, potpuno nezavisno od stanja fizičke mrežne kartice, kabla ili bilo kog spoljašnjeg uređaja.

3. Primer iz svakodnevnog života

Loopback adresa je poput razgovora sa samim sobom preko interfona u sopstvenom stanu — poruka nikada ne napušta stan, ali vam potvrđuje da sam interfon (uređaj) fizički radi, nezavisno od toga da li je ostatak zgrade uopšte povezan.

4. Primer iz poslovnog IT okruženja

Kada IT tehničar dijagnostikuje računar koji uopšte ne može da se poveže ni na šta u mreži, jedan od prvih koraka je ping 127.0.0.1 — ako ovaj ping ne uspe, problem je u samom TCP/IP steku operativnog sistema (softverski problem), a ne u mrežnoj kartici, kablu ili bilo kom spoljašnjem uređaju.

5. Praktična vežba / napomena

Na bilo kom računaru (Windows, Linux ili u Packet Traceru), pokrenite ping 127.0.0.1 i uočite da odgovor stiže gotovo trenutno (manje od 1ms) — ovo je zato što paket nikada zaista ne napušta uređaj, već se odmah interno "vraća".

6. Najčešće greške

  • Zabuna između loopback adrese (127.0.0.1, uvek "ja sam") i IP adrese uređaja u mreži — loopback nikad ne identifikuje uređaj drugima, samo mu služi za samotestiranje.
  • Očekivanje da uspešan ping ka 127.0.0.1 dokazuje da mreža radi — dokazuje samo da lokalni TCP/IP softver radi, ne govori ništa o stvarnoj mrežnoj konekciji.

7. Pitanje za proveru znanja

P: Šta dokazuje uspešan ping 127.0.0.1, a šta ne dokazuje? O: Dokazuje da je TCP/IP softverski stek uređaja ispravno instaliran i funkcionalan; ne dokazuje ništa o stanju fizičke mrežne kartice, kabla ili bilo kog spoljašnjeg mrežnog uređaja/konekcije.


Tema 12 – APIPA adresa

1. Jednostavno objašnjenje

APIPA je adresa koju Windows uređaj automatski sam sebi dodeli kada je podešen da traži adresu od DHCP servera, ali takav server nije pronađen — to je znak da nešto nije u redu sa automatskim dodeljivanjem adrese.

2. Stručno objašnjenje

APIPA (Automatic Private IP Addressing) je funkcija operativnih sistema (najizraženije kod Windows-a) koja automatski dodeljuje uređaju adresu iz posebno rezervisanog opsega 169.254.0.0/16 (odnosno 169.254.0.1 do 169.254.255.254) kada je uređaj podešen da dinamički dobija adresu (putem DHCP-a), ali nijedan DHCP server nije dostupan ili nije odgovorio u očekivanom roku. Cilj APIPA-e je da omogući osnovnu komunikaciju unutar iste lokalne mreže između uređaja koji su svi dobili APIPA adrese (npr. dva računara direktno povezana bez DHCP servera), ali APIPA adresa ne obezbeđuje pristup internetu niti drugim mrežama (nema ispravno podešen default gateway), i njeno pojavljivanje na uređaju gotovo uvek predstavlja simptom problema sa DHCP-om, a ne željeno, normalno stanje u poslovnoj ili kućnoj mreži.

3. Primer iz svakodnevnog života

APIPA je poput toga da vam poštar, ako ne može da pronađe vašu pravu adresu, privremeno dodeli nasumičan, "provizoran" broj samo da bi znao gde ste — dovoljno da vas razlikuje od suseda, ali ta adresa ne postoji ni u jednom zvaničnom registru i niko van vaše neposredne okoline je ne prepoznaje.

4. Primer iz poslovnog IT okruženja

Zaposleni prijavljuje da "internet ne radi" — IT tehničar proverava IP konfiguraciju komandom ipconfig i vidi adresu 169.254.23.108. Ovo odmah govori tehničaru da računar nije uspeo da dobije adresu od DHCP servera firme (mogući uzroci: DHCP server ne radi, kabl/Wi-Fi nije povezan, problem sa VLAN-om ili trunk vezom) — ovo je jedan od najčešćih i najprepoznatljivijih dijagnostičkih signala u svakodnevnom IT radu, detaljno obrađen kao scenario u Modulu 20.

5. Praktična vežba / napomena

Zapamtite ovaj opseg napamet: ako ikada vidite adresu koja počinje sa 169.254., to gotovo sigurno znači "DHCP nije dostupan" — ovo prepoznavanje štedi dragoceno vreme u realnoj dijagnostici.

6. Najčešće greške

  • Pokušaj rešavanja "sporog interneta" kada je stvarni problem potpuno odsustvo konekcije (APIPA adresa) — potrebno je prvo prepoznati da uređaj uopšte nema ispravnu mrežnu konfiguraciju, pre nego što se traži uzrok "sporosti".
  • Zabuna između APIPA adrese (169.254.x.x, automatski dodeljena kada DHCP ne radi) i statičke privatne adrese koju je neko ručno pogrešno uneo — oba slučaja mogu izgledati slično na prvi pogled, ali imaju različit uzrok i različito rešenje.

7. Pitanje za proveru znanja

P: Šta znači kada računar ima IP adresu iz opsega 169.254.0.0/16? O: Znači da je uređaj podešen da dinamički dobije adresu (DHCP), ali nijedan DHCP server nije pronađen/dostupan, pa je operativni sistem sam sebi dodelio APIPA adresu — što ukazuje na problem sa DHCP-om ili osnovnom mrežnom konekcijom.


Rezime modula

  • IPv4 adresa je 32-bitni broj zapisan kao četiri okteta (0–255) odvojena tačkama; svaki oktet ima 8 bita, s težinama 128-64-32-16-8-4-2-1.
  • Adresa se deli na mrežni i host deo; granicu određuje subnet maska (niz jedinica pa nula u binarnom zapisu).
  • CIDR (/prefiks) je skraćeni zapis maske — broj uzastopnih mrežnih bita.
  • Klase (A/B/C/D/E) su istorijski, danas napušten koncept; zamenjen je CIDR (bezklasnim) adresiranjem.
  • Javne adrese su jedinstvene na internetu; privatne (RFC 1918: 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) se koriste samo lokalno, uz NAT za izlazak na internet.
  • Statička adresa se ručno podešava i ostaje fiksna; dinamička se automatski dobija (DHCP) i može se promeniti.
  • Network adresa (host deo = sve nule) predstavlja mrežu kao celinu; broadcast adresa (host deo = sve jedinice) šalje poruku svima u mreži — obe su rezervisane, nisu za hostove.
  • Default gateway mora biti u istoj mreži kao uređaj; koristi se za sav saobraćaj van lokalne mreže.
  • Loopback (127.0.0.1) testira lokalni TCP/IP stek uređaja, bez izlaska na mrežu.
  • APIPA (169.254.0.0/16) je znak da DHCP nije dostupan — gotovo uvek simptom problema.

Mermaid dijagram – mrežni i host deo adrese

graph LR
    subgraph IP["IP adresa: 192.168.1.10 /24"]
    A["192.168.1 - mrežni deo"] --- B["10 - host deo"]
    end
    subgraph MASK["Maska: 255.255.255.0"]
    C["255.255.255 - jedinice"] --- D["0 - nule"]
    end

Mermaid dijagram – odluka o slanju: lokalna mreža ili gateway

graph TD
    A[Uređaj želi da pošalje paket] --> B{Da li odredišna network adresa<br/>odgovara mojoj network adresi?}
    B -->|Da - ista mreža| C[Pošalji direktno odredištu<br/>uz ARP za MAC adresu]
    B -->|Ne - druga mreža| D[Pošalji ka default gateway-u]