Maska podsieci
Z Wikipedii
Maska podsieci, maska adresu (ang. subnetwork mask, address mask) - liczba służąca do wyodrębnienia w adresie IP części sieciowej od części hosta.
Po wykonaniu iloczynu bitowego maski i adresu IP komputera mamy otrzymać adres IP całej sieci, do której należy ten komputer.
Model adresowania w oparciu o maski adresów wprowadzono w odpowiedzi na niewystarczający, "sztywny" podział adresów na klasy A, B i C. Pozwala on w elastyczny sposób dzielić duże dowolne sieci (zwłaszcza te o ograniczonej puli adresów IP) na mniejsze podsieci.
Maska adresu jest liczbą o długości adresu (32 bity dla IPv4 lub 128 bitów dla IPv6), składającą się z ciągu bitów o wartości 1, po których następuje ciąg zer. Wartość maski musi być znana wszystkim routerom i komputerom znajdującym się w danej podsieci. W wyniku porównywania maski adresu (np. 255.255.255.0) z konkretnym adresem IP (np. 192.180.5.22) router otrzymuje informację o tym, która część identyfikuje podsieć (w tym przypadku 192.180.5), a która dane urządzenie (.22).
Często można spotkać się z skróconym zapisem maski polegającym na podaniu liczby bitów mających wartość 1. Najczęściej spotykany jest zapis gdzie podawany jest adres sieci następnie po oddzielającym ukośniku krótki zapis maski, dla powyższego przykładu byłoby to: 192.180.5.0/24. Zapis ten jest także zapisem stosowanym w IPv6 (nie stosuje się tutaj pełnego zapisu maski).
[edytuj] Przeliczanie masek
Bity | Maska | Liczba adresów |
/1 | 128.0.0.0 | |
/2 | 192.0.0.0 | |
/3 | 224.0.0.0 | |
/4 | 240.0.0.0 | |
/5 | 248.0.0.0 | |
/6 | 252.0.0.0 | |
/7 | 254.0.0.0 | |
/8 | 255.0.0.0 | |
/9 | 255.128.0.0 | |
/10 | 255.192.0.0 | |
/11 | 255.224.0.0 | |
/12 | 255.240.0.0 | |
/13 | 255.248.0.0 | |
/14 | 255.252.0.0 | |
/15 | 255.254.0.0 | |
/16 | 255.255.0.0 | |
/17 | 255.255.128.0 | |
/18 | 255.255.192.0 | 16384 |
/19 | 255.255.224.0 | 8192 |
/20 | 255.255.240.0 | 4096 |
/21 | 255.255.248.0 | 2048 |
/22 | 255.255.252.0 | 1024 |
/23 | 255.255.254.0 | 512 |
/24 | 255.255.255.0 | 256 |
/25 | 255.255.255.128 | 128 |
/26 | 255.255.255.192 | 64 |
/27 | 255.255.255.224 | 32 |
/28 | 255.255.255.240 | 16 |
/29 | 255.255.255.248 | 8 |
/30 | 255.255.255.252 | 4 |