IPv4: Jak na výpočet podsítí a masky sítě (CIDR, subnets)
Maska sítě je číslo, které popisuje rozdělejí počítačové sítě do podsítí. Definuje jaká část IP adres se může měnit a kolik může být celkem IP adres (hostů) v dané podsíti.
Používají se obvykle čtyři typy zápisu masky sítě:
IP adresa - je 32 bitové číslo, jasně identifikující síťové rozhraní v počítačové IP síti
Adresa sítě - je první adresa sítě definující začátek podsítě
Broadcast - je poslední adresa podsítě (číslo je vždy liché)
1.) Zapište masku sítě birnárně ze zadání 192.168.85.77/19
Binární zápis masky /19 = 11111111.11111111.11100000.00000000
Dekadický zápis masky = 255.255.224.0
2.) Určete číslo sítě z 192.168.77.50/16
IP adresa dekadicky 192.168.77.50
IP adresa binárně 11000000.10101000.01001101.00110010
Maska binárně 11111111.11111111.00000000.00000000
Logický součin IP adresy a masky (AND) 11000000.10101000.00000000.00000000
Číslo (adresa) sítě dekadicky je 192.168.0.0
3.) Jaký je nejnižší a nejvyšší IP host v síti 192.168.1.16/28?
11111111.11111111.11111111.11110000
255.255.255.240
15 = 13 hostů
Nejnižší 192.168.1.17 a nejvyšší 192.168.1.30
4.) Které IP adresy jsou ve stejné síti?
a.) 192.168.4.17/26
Adresa: 192.168.4.17 -- 11000000.10101000.00000100.00010001
Maska: 255.255.255.192 = 26 -- 11111111.11111111.11111111.11000000
Síť: 192.168.4.0/26 -- 11000000.10101000.00000100.00000000 (vypočítáno jako AND)
b.) 192.168.4.94/26
Adresa: 192.168.4.94 -- 11000000.10101000.00000100.01011110
Maska: 255.255.255.192 = 26 -- 11111111.11111111.11111111.11000000
Síť: 192.168.4.64/26 -- 11000000.10101000.00000100.01000000 (vypočítáno jako AND)
c.) 192.168.4.97/26
Adresa: 192.168.4.97 -- 11000000.10101000.00000100.01100001
Maska: 255.255.255.192 = 26 -- 11111111.11111111.11111111.11000000
Síť: 192.168.4.64/26 -- 11000000.10101000.00000100.01000000 (vypočítáno jako AND)
d.) 192.168.4.120/26
Adresa: 192.168.4.120 -- 11000000.10101000.00000100.01111000
Maska: 255.255.255.192 = 26 -- 11111111.11111111.11111111.11000000
Síť: 192.168.4.64/26 -- 11000000.10101000.00000100.01000000 (vypočítáno jako AND)
Ve stejné síti 192.168.4.64/26 jsou IP adresy b, c, d.
Rozsahy vnitřních (neveřejných) IP adres
Třída A: 10.0.0.0. až 10.255.255.255
Třída B: 172.16.0.0 až 172.31.255.255
Třída C: 192.168.0.0 až 192.168.255.255
Nejběžnější masky
255.0.0.0 = /8
255.255.0.0 = /16
255.255.255.0 = /24
255.255.255.255 = /32
Podsítě, maska sítě, IP - trocha teorie
Používají se obvykle čtyři typy zápisu masky sítě:
- 1.) Binární
11111111.11111111.11111111.00000000
- výpočet viz tabulka
- maska vždy obsahuje zleva samé jedničky a pak jen samé nuly - 2.) CIDR
/24
- výpočet = počet jedniček z binárního zápisu - 3.) Dekadický
255.255.255.0
- výpočet viz tabulka - 4.) Inverzní (wildcard)
0.0.0.255
- jedná se prostě o inverzi hodnot
- výpočet = nejsnadnější wildcard pro 255.255.255.220: 255-220 = 35 to je 0.0.0.35
IP adresa - je 32 bitové číslo, jasně identifikující síťové rozhraní v počítačové IP síti
Adresa sítě - je první adresa sítě definující začátek podsítě
Broadcast - je poslední adresa podsítě (číslo je vždy liché)
První IP (adresa sítě) a poslední IP (broadcast) nemůže být nikdy přiřazena žádnému IP hostu! Když je tedy IP např. 192.168.63.30/28, tak 192.168.63.16 je adresa sítě, první IP host je 192.168.63.17, poslední IP host 192.168.63.30 a broadcast je 192.168.63.31.
Výpočty - maska sítě, podsítě, IP host
1.) Zapište masku sítě birnárně ze zadání 192.168.85.77/19
Binární zápis masky /19 = 11111111.11111111.11100000.00000000
Dekadický zápis masky = 255.255.224.0
2.) Určete číslo sítě z 192.168.77.50/16
IP adresa dekadicky 192.168.77.50
IP adresa binárně 11000000.10101000.01001101.00110010
Maska binárně 11111111.11111111.00000000.00000000
Logický součin IP adresy a masky (AND) 11000000.10101000.00000000.00000000
Číslo (adresa) sítě dekadicky je 192.168.0.0
3.) Jaký je nejnižší a nejvyšší IP host v síti 192.168.1.16/28?
11111111.11111111.11111111.11110000
255.255.255.240
15 = 13 hostů
Nejnižší 192.168.1.17 a nejvyšší 192.168.1.30
4.) Které IP adresy jsou ve stejné síti?
a.) 192.168.4.17/26
Adresa: 192.168.4.17 -- 11000000.10101000.00000100.00010001
Maska: 255.255.255.192 = 26 -- 11111111.11111111.11111111.11000000
Síť: 192.168.4.0/26 -- 11000000.10101000.00000100.00000000 (vypočítáno jako AND)
b.) 192.168.4.94/26
Adresa: 192.168.4.94 -- 11000000.10101000.00000100.01011110
Maska: 255.255.255.192 = 26 -- 11111111.11111111.11111111.11000000
Síť: 192.168.4.64/26 -- 11000000.10101000.00000100.01000000 (vypočítáno jako AND)
c.) 192.168.4.97/26
Adresa: 192.168.4.97 -- 11000000.10101000.00000100.01100001
Maska: 255.255.255.192 = 26 -- 11111111.11111111.11111111.11000000
Síť: 192.168.4.64/26 -- 11000000.10101000.00000100.01000000 (vypočítáno jako AND)
d.) 192.168.4.120/26
Adresa: 192.168.4.120 -- 11000000.10101000.00000100.01111000
Maska: 255.255.255.192 = 26 -- 11111111.11111111.11111111.11000000
Síť: 192.168.4.64/26 -- 11000000.10101000.00000100.01000000 (vypočítáno jako AND)
Ve stejné síti 192.168.4.64/26 jsou IP adresy b, c, d.
Dodatek
Rozsahy vnitřních (neveřejných) IP adres
Třída A: 10.0.0.0. až 10.255.255.255
Třída B: 172.16.0.0 až 172.31.255.255
Třída C: 192.168.0.0 až 192.168.255.255
Nejběžnější masky
255.0.0.0 = /8
255.255.0.0 = /16
255.255.255.0 = /24
255.255.255.255 = /32
Díky