Razumevanje klasnog adresiranja (Classful Addressing), subnet maski i specifičnih opsega IPv4 adresa predstavlja osnovni stub mrežnih tehnologija i ključni segment CCNA (Cisco Certified Network Associate) kurikuluma. Ovaj sveobuhvatni vodič i studijski materijal detaljno raščlanjuje mrežne i računarske bitove, matematičke operacije maskiranja, standardne klase adresa (A, B, C), kao i povratnu petlju (127.0.0.1 / Loopback). 1. Struktura IPv4 Adrese i Binarna Anatomija Svaka IPv4 adresa predstavlja 32-bitnu binarnu vrednost podeljenu u 4 celokupna bajta (okteta) od po 8 bitova: {Ukupno bitova} = 4 times 8 = 32bita U dekadnom zapisu sa tačkama (Dotted Decimal Notation), svaki oktet se prevodi u broj od 0 do 255. Dekadni zapis: 192 . 168 . 1 . 100 Binarni zapis: 11000000 . 10101000 . 00000001 . 01100100 Position Bits: 8 bitova . 8 bitova . 8 bitova . 8 bitova Podela adrese: Mrežni (Network) i Računarski (Host) Deo Svaka IP adresa bez izuzetka nosi dve ključne informacije: Network ID (Mrežni deo): Identifikuje specifični mrežni segment u mreži. Svi uređaji u istom mrežnom segmentu moraju imati identičan mrežni deo. Host ID (Računarski deo): Identifikuje konkretan mrežni interfejs (računar, ruter, štampač, server) unutar te mreže. 2. Klase IPv4 Adresa (Classful Addressing – RFC 791) Definisano 1981. godine kroz RFC 791, klasno adresiranje deli 32-bitni IPv4 prostor na pet klasa (A, B, C, D i E) na osnovu vrednosti vodećih bitova u prvom oktetu. Za standardno dodeljivanje interfejsima domaćina koriste se isključivo klase A, B i C. KlasaVodeći bitoviOpseg 1. oktetaPodrazumevana MaskaMrežni bitoviHost bitoviBroj MrežaBroj Korisnih Domaćina po MrežiClass A01 – 126255.0.0.0 (/8)82412624Class B10128 – 191255.255.0.0 (/16)161616.38416Class C110192 – 223255.255.255.0 (/24)2482.097.1528Class D1110224 – 239Nije primenjivoMulticastN/AN/AMulticast saobraćajClass E1111240 – 255Nije primenjivoEksperimentalnoN/AN/ARezervisano za istraživanja Važna napomena za CCNA ispit: Opseg prvog okteta 127.x.x.x pripada matematičkom prostoru Klase A, ali je rezervisan za Loopback funkciju i nikada se ne dodeljuje mrežnim karticama kao standardna IP adresa. 3. Detaljan Prikaz Klasa A, B i C Klasa A (Velike Mreže) Klasa A je namenjena gigantskim organizacijama, korporacijama i provajderima. Prvi bit: Prvi bit prvog okteta je uvek 0. Struktura: [Network] . [Host] . [Host] . [Host] Formula za domaćine: Sa 24 bita dodeljena za domaće uređaje ($h = 24$), ukupan broj IP adresa je $2^{24} = 16.777.216$. Nakon oduzimanja mrežne i broadcast adrese dobija se 16.777.214 korisnih adresa. Opseg privatnih adresa (RFC 1918): 10.0.0.0 do 10.255.255.255 (10.0.0.0/8). Klasa B (Srednje i Velike Mreže) Klasa B je namenjena univerzitetima, regionalnim provajderima i srednjim preduzećima. Prva dva bita: Uvek počinju binarnim nizom 10. Struktura: [Network] . [Network] . [Host] . [Host] Formula za domaćine: Sa 16 bitova za host deo (h = 16), ukupan kapacitet iznosi 2^16 – 2 = 65.534 korisnih adresa po mreži. Opseg privatnih adresa (RFC 1918): 172.16.0.0 do 172.31.255.255 (172.16.0.0/12). Klasa C (Male Mreže i SOHO okruženja) Klasa C je najzastupljenija u malim preduzećima, lokalnim LAN segmentima i kućnim mrežnim ruterima. Prva tri bita: Uvek počinju binarnim nizom 110. Struktura: [Network] . [Network] . [Network] . [Host] Formula za domaćine: Sa 8 bitova za host deo (h = 8), kapacitet po mreži je 2^8 – 2 = 254 korisne adrese. Opseg privatnih adresa (RFC 1918): 192.168.0.0 do 192.168.255.255 (192.168.0.0/16). 4. Subnet Maska i Logička AND Operacija Subnet maska je 32-bitna vrednost sastavljena od neprekidnog niza binarnih jedinica (1), nakon kojih sledi neprekidan niz binarnih nula (0). Jedinice (1): Predstavljaju mrežni deo adrese. Nule (0): Predstavljaju korisnički (host) deo adrese. Kako Operativni Sistem Identifikuje Mrežu (Binarna AND Operacija) Kada host želi da pošalje paket na drugu IP adresu, primenjuje binarnu AND operaciju između svoje IP adrese i subnet maske kako bi utvrdio da li se odredište nalazi u lokalnoj mreži ili paket mora ići na Podrazumevani Izlaz (Default Gateway). Pravilo binarne logićke AND operacije: 1 AND 1 = 1 1 AND 0 = 0 0 AND 1 = 0 0 AND 0 = 0 Praktični Primer Računana Mrežne Adrese: Pretpostavimo IP adresu 192.168.10.68 sa podrazumevanom maskom Klase C 255.255.255.0: IP Adresa (192.168.10.68): 11000000 . 10101000 . 00001010 . 01000100 Subnet Maska (255.255.255.0):11111111 . 11111111 . 11111111 . 00000000 ———————————————————————- AND Rezultat (Mrežna ID): 11000000 . 10101000 . 00001010 . 00000000 Dekadni Rezultat Mreže: 192.168.10.0 5. Zbog čega se Oduzimaju 2 Adrese? 2^n – 2 U bilo kom subnetu ili klasi, iz ukupnog broja kombinacija host bitova uvek se oduzimaju tačno 2 adrese: Mrežna Adresa (Network Address): Nastaje kada su svi bitovi u host delu postavljeni na nule (0). Služi za identifikovanje celokupne mreže u rutirama i tabelama rutiranja. Emitujuća Adresa (Broadcast Address): Nastaje kada su svi bitovi u host delu postavljeni na jedinice (1). Služi za slanje paketa svim uređajima u tom mrežnom segmentu istovremeno. Primer za Klasu C (192.168.1.0/24): Mrežna adresa: 192.168.1.0 (Svi host bitovi = 0) Prva korisna adresa: 192.168.1.1 Poslednja korisna adresa: 192.168.1.254 Broadcast adresa: 192.168.1.255 (Svi host bitovi = 1) 6. Loopback Adresa (127.0.0.1 / 127.0.0.0/8) Opseg 127.0.0.0/8 (od 127.0.0.1 do 127.255.255.254) rezervisan je za proveru i dijagnostiku lokalnog steka protokola (TCP/IP stack). Ključne Osobine Loopback Interfejsa: Proveravanje TCP/IP steka: Komanda ping 127.0.0.1 (ili ping localhost) proverava da li su mrežni drajveri i TCP/IP protokol pravilno učitani u operativnom sistemu. Saobraćaj ne napušta interfejs: Saobraćaj upućen na ovu adresu se uopšte ne šalje na fizičku mrežnu karticu (NIC) niti izlazi na mrežni kabl/Wi-Fi. Paket se obrađuje direktno u memoriji operativnog sistema na nivou jezgra. Interprocesna komunikacija (IPC): Lokalni servisi (npr. web serveri, baze podataka) koriste 127.0.0.1 za međusobnu lokalnu komunikaciju. 7. Kako Odrediti Klasu u Sekundi (Vodič za CCNA Ispit) 1.Pogledajte PRVI OKTET IP adrese:Zanemarite preostala tri okteta u ovom koraku. Pronađite prvi broj pre prve tačke u IP adresi. Na primer, za IP adresu 172.16.4.1, posmatramo broj 172. 2.Uporedite broj sa opsezima klasa: Proverite u kom se opsegu nalazi prvi oktet: 1 do 126 rightarrow Klasa A 128 do 191 rightarrow Klasa B 192 do 223 rightarrow Klasa C 3.Prepoznajte specijalne opsege: Ako je broj 127, u pitanju je rezervisan Loopback opseg (Klasa A). Ako je između 224 i 239, to je Class D Multicast. 4.Dodelite podrazumevanu masku (Default Subnet Mask): Na osnovu klase dodelite odgovarajuću masku: Klasa A rightarrow 255.0.0.0 (/8) Klasa B rightarrow 255.255.0.0 (/16) Klasa C rightarrow 255.255.255.0 (/24) 8. Tranzicija sa Klasnog (Classful) na Bezaklasno (CIDR) Adresiranje Klasno adresiranje je napušteno 1993. godine uvođenjem CIDR-a (Classless Inter-Domain Routing – RFC 1519) zbog neefikasnog trošenja IPv4 adresa (npr. dodeljivanje cele Klase A jednoj kompaniji uzima preko 16 miliona adresa). U današnjim mrežama, prefiks dužine (/8, /16, /24, /27, /30) eksplicitno definise mrežnu granicu i omogućava fleksibilno subnetovanje (VLSM – Variable Length Subnet Masking) bez obzira na tradicionalnu klasu. Međutim, poznavanje klasnog sistema ostaje neophodno za razumevanje podrazumevanih ponašanja mrežnih protokola (RIPv1, EIGRP auto-summary) i za polaganje mrežnih sertifikacija. Post navigation Mrežna segmentacija: Kako zaustaviti lateralno kretanje hakera i zaštititi infrastrukturu Analiza kritične ranjivosti u Linux menadžeru paketa APT (CVE-2026-109518): Izvršavanje proizvoljnog koda uz root privilegije