Kako izračunati masku IP podmreže

Odredite mrežnu klasu (A, B ili C) na temelju IP adrese: Ako IP adrese počinju brojem od 1 do 126, to je klasa A. Ako IP adrese počinju brojem od 128 do 191, to je klasa B. * Ako IP adrese počinju brojem od 192 do 223, to je klasa C. U našem primjeru mreža je klasa C, jer IP adresa 192.35.128.93 počinje sa 192.

Odredite broj bitova potrebnih za definiranje podmreža: Broj podmreža = (2 ^ Broj bita) - 2. Prema tome, Broj bitova = Log2 (Broj podmreža + 2). U našem primjeru postoji šest podmreža: * Broj bita = Log2 (6 +2) = Log2 (8) = 3. Tri bita u IP adresi koriste se kao dio podmreže.

Stvara masku podmreže u binarnom formatu proširujući zadanu masku podmreže s bitovima podmreže. Zadane maske podmreže za klase od A do C su: 11111111.00000000.00000000.00000000 (klasa A, s 8-bitnim mrežnim dijelom) 11111111.11111111.00000000.0000000000 (klasa B, čiji je mrežni dio 16 bita) * 11111111.11111111. 11111111.00000000 (Klasa C, čiji je mrežni dio 24 bita) U našem primjeru, proširenje zadane maske podmreže za klasu C s 3 bita (korak 2) rezultira maskom podmreže 11111111.11111111.11111111.11100000.

Pretvorite masku podmreže u binarni format u oblik decimalne točke. Binarni format sadrži četiri okteta (8 bita u svakom). Koristite sljedeća pravila: Za oktet "11111111" upišite "255". Za oktet "00000000" upišite "0". * Ako oktet sadrži i "1" i "0", upotrijebite formulu: cijeli broj = (128 xn) + (64 xn) + (32 xn) + (16 xn) + (8 xn) + (4 xn) + (2 xn) + (1 xn), gdje je "n" 1 ili 0 u odgovarajućem položaju oktetskog niza. U našem primjeru za 11111111.11111111.11111111.11100000 11111111 ---> 255 11111111 ---> 255 11111111 ---> 255 11100000 ---> (128 x 1) + (64 x 1) + (32 x 1) + ( 16 x 0) + (8 x 0) + (4 x 0) + (2 x 0) + (1 x 0) = 224. Maska podmreže je 255.255.255.224.

Zanimljivi Članci