background image

1. Dostajemy dane - na przykład: 
- IP: 192.168.117.100 
- maska: 255.255.248.0 
 
2. Rozpisujemy sobie adres IP i maskę na cztery oktety:

 

IP: 

11000000.10101000.01110101.01100100 

maska:  11111111.11111111.11111000.00000000 

 
(uwaga! jeśli gdzieś wyszło nam za mało bitów, na przykład 1110101 - 7 bitów, to uzupełniamy do 8, wpisując 
'0' z przodu) 
 
3. Aby znaleźć adres w notacji CIDR, bierzemy podany na początku adres i po slashu wpisujemy ilość jedynek w 
naszej masce: 
IP: 192.168.117.100 
maska: 

11111111.11111111.11111

000.00000000 

Naliczyliśmy 21 jedynek, więc adres w notacji CIDR wygląda tak: 
192.168.117.100/21 
 
4. Adres sieci, w której pracuje komputer, obliczamy w dość prosty sposób. Bierzemy nasz adres IP oraz maskę 
rozpisane na oktety, 'nakładamy' maskę na adres, przepisujemy wszystkie bity, na których w masce mamy '1' i 
resztę uzupełniamy zerami. Trochę chujowo rozpisane, łatwiej zobaczyć to w wersji graficznej: 
 

 

maska: 

11111111.11111111.11111

000.00000000 

IP: 

11000000.10101000.01110

101.01100100 

adres sieci: 

11000000.10101000.01110

000.00000000

 

 
Stąd wyliczamy na decymalny i wychodzi nam adres sieci: 192.168.112.0 
 
5. Adres rozgłoszeniowy wyliczamy podobnie, ale zamiast zer na końcu wrzucamy jedynki: 

 

maska: 

11111111.11111111.11111

000.00000000 

IP: 

11000000.10101000.01110

101.01100100 

adres rozgłoszeniowy 

11000000.10101000.01110

111.11111111

 

 
Przeliczamy na decymalny i wychodzi nam adres rozgłoszeniowy: 192.168.119.255 
 
6. Pierwszy adres IP dla hosta - bierzemy adres sieci i dodajemy +1: 
 
Adres sieci: 192.168.112.0 
Pierwszy adres IP dla hosta: 192.168.112.

1

 

 
7. Ostatni adres IP dla hosta - bierzemy adres rozgłoszeniowy i odejmujemy -1: 
 
Adres rozgłoszeniowy: 192.168.119.255 
Ostatni adres IP dla hosta: 192.168.119.

254

 

 
8. Łączna liczba dostępnych IP - tu zastosujemy wzór na łączną liczbę dostępnych IP :-) Wygląda on tak: 
 
liczba dostępnych adresów = 2^N - 2, 
 
gdzie N to liczba zer w masce, ewentualnie 32 - CIDR 
 
W naszym przykładzie będzie to 2^11 - 2 = 2048 -2 = 2046