Osnove IPv4 adresiranja i uloga subnet maske
IPv4 adresa sastoji se od 32 bita koji su uobičajeno prikazani kao četiri okteta odvojena točkama, na primjer 192.168.1.10. Svaka adresa sadrži dva dijela: mrežni dio, koji identificira specifičnu mrežu, i dio za domaćina (host), koji identificira pojedinačni uređaj unutar te mreže.
Subnet maska (podmrežna maska) određuje točnu granicu između mrežnog dijela i dijela za domaćina. Ona se sastoji od neprekinutog niza jedinica praćenih nizom nula u binarnom obliku. Ako unesena maska ne prati ovo pravilo, alat prikazuje poruku "Ta subnet maska nije neprekinuta (contiguous).". Wildcard maska predstavlja binarni obrnuti prikaz subnet maske i koristi se prvenstveno u konfiguracijama popisa za kontrolu pristupa (ACL).
Razumijevanje CIDR zapisa i bita domaćina
CIDR (Classless Inter-Domain Routing) zamijenio je stari sustav klasnog adresiranja fleksibilnijim načinom dodjele IP adresa. CIDR zapis koristi kosi crtu praćenu brojem koji označava duljinu mrežnog prefiksa, na primjer /24. Taj broj izravno govori koliko je početnih bita dodijeljeno mreži, dok preostali biti pripadaju domaćinima.
Broj bita domaćina (host bits) izravno utječe na veličinu podmreže. Formula za izračun ukupnog broja adresa u podmreži je 2ⁿ, gdje je n broj bita domaćina. Što je veći broj bita dodijeljen mreži (veći CIDR prefiks), to manje bita ostaje za domaćine, što rezultira manjim brojem dostupnih adresa u toj podmreži.
Izračun mrežne, broadcast i iskoristivih adresa
Za ispravno planiranje i konfiguraciju mreže potrebno je precizno odrediti nekoliko ključnih adresa unutar podmreže:
- Mrežna adresa: Prva adresa u podmreži koja identificira samu mrežu. Dobiva se izvođenjem logičke operacije I (AND) između IP adrese i subnet maske u binarnom obliku.
- Broadcast adresa: Zadnja adresa u podmreži koja služi za slanje paketa svim uređajima unutar te podmreže. Dobiva se postavljanjem svih bita domaćina u stanje logičke jedinice.
- Iskoristivi domaćini: Raspon adresa između mrežne i broadcast adrese koje se mogu dodijeliti mrežnim sučeljima računala, poslužitelja i usmjerivača. U standardnim podmrežama, prva iskoristiva adresa je mrežna adresa uvećana za 1, dok je zadnja iskoristiva adresa broadcast adresa umanjena za 1.
Specifičnosti za /31 i /32 podmreže
U standardnim mrežama, dvije adrese po podmreži (mrežna i broadcast) su rezervirane i ne mogu se dodijeliti uređajima. Međutim, postoje posebni mrežni scenariji koji odstupaju od ovog pravila:
- Podmreže /31: Koriste se isključivo za veze od točke do točke (point-to-point). Budući da na takvoj vezi postoje samo dva sučelja, rezervacija mrežne i broadcast adrese bila bi neučinkovita. Kod ovih mreža, izlaz za polje "Iskoristivi domaćini" prikazuje vrijednost
2 (od točke do točke). - Podmreže /32: Predstavljaju rutu za jednog domaćina (single host). U ovom slučaju postoji samo jedna IP adresa, pa izlaz za polje "Iskoristivi domaćini" prikazuje vrijednost
1 (jedan domaćin).
Kada se u podmreži pojavi situacija u kojoj je samo jedna IP adresa unutar iskoristivog raspona, polja "Prva iskoristiva" i "Zadnja iskoristiva" prikazat će tu adresu uz dodatak samo {ip}.
Korištenje kalkulatora i lokalna obrada podataka
Kalkulator omogućuje brz unos i izračun svih mrežnih parametara. Kao ulazne podatke možete koristiti:
- IP adresa: IPv4 adresa (npr.
192.168.1.10) ili adresa s ugrađenim CIDR-om (npr.192.168.1.10/24). - CIDR ili maska: CIDR prefiks (npr.
/24ili24) ili točkasta subnet maska (npr.255.255.255.0).
Alat provodi validaciju unosa i prikazuje odgovarajuće poruke o pogreškama:
- Ako je polje za IP adresu prazno: "Unesite IPv4 adresu.".
- Ako je format IP adrese neispravan: "Unesite valjanu IPv4 adresu kao što je 192.168.1.10.".
- Ako je polje za masku prazno: "Unesite CIDR prefiks ili subnet masku.".
- Ako je format maske neispravan: "Unesite masku kao što je /24 ili 255.255.255.0.".
- Ako je CIDR izvan dopuštenog raspona: "CIDR mora biti između /0 i /32.".
Klikom na bilo koju izračunatu vrijednost u rezultatima, ona se kopira u međuspremnik (clipboard). Gumb "Očisti" resetira sve unose i rezultate uz status "Očišćeno.". Gumb "Uzorak" učitava primjer IP adrese i maske uz status "Uzorak učitan.".
Vaš IP i maska izračunavaju se u Vašem pregledniku. Ništa se ne prenosi na BroBroGo, što osigurava da se svi unosi obrađuju lokalno na vašem uređaju.
Često postavljana pitanja (FAQ)
Mogu li unijeti CIDR ili točkastu subnet masku?
Da. Možete koristiti /24, 24 ili točkastu masku kao što je 255.255.255.0. Kalkulator također prihvaća IP adresu napisanu kao 192.168.1.10/24.
Zašto /31 i /32 prikazuju neobičan broj iskoristivih adresa?
Mreže /31 se obično koriste za veze od točke do točke (point-to-point), gdje se obje adrese mogu koristiti. /32 predstavlja rutu za jednog domaćina (host), pa se ta jedna adresa prikazuje kao iskoristiva.
Govori li mi ovo je li adresa javna ili privatna?
Ne. Ovaj se alat fokusira na granice podmreže: mrežnu adresu, broadcast adresu, raspon i broj adresa. Hoće li adresa biti javno usmjeravana ovisi o mreži kojoj pripada.