Podział Adresu IPv4 na Część Sieciową i Część Hosta
Maska podsieci dzieli adres IPv4 na część sieciową i część hosta, określając, które adresy należą do tej samej sieci lokalnej. Podaj adres IP i długość jego prefiksu CIDR (to „/24” w adresie takim jak 192.168.1.0/24), a ten kalkulator znajdzie adres sieci, adres rozgłoszeniowy, maskę podsieci oraz zakres adresów faktycznie użytecznych dla urządzeń.
Wzór
- Maska podsieci: liczba wiodących bitów 1 równa długości prefiksu, po których następują bity 0 (np. /24 →
11111111.11111111.11111111.00000000=255.255.255.0). - Adres sieci: adres IP poddany bitowej operacji AND z maską podsieci — zeruje to bity hosta, pozostawiając samą sieć.
- Adres rozgłoszeniowy: adres sieci z każdym bitem hosta ustawionym na 1 — najwyższy adres w podsieci.
- Użyteczne hosty: każdy adres w podsieci z wyjątkiem adresu sieci i adresu rozgłoszeniowego, ponieważ są one zarezerwowane — dla zwykłych podsieci.
Dwa specjalne przypadki wprowadzają inne zasady: /31 (RFC 3021) jest używane dla połączeń punkt-punkt i traktuje oba adresy jako użyteczne hosty, ponieważ nie ma potrzeby adresu rozgłoszeniowego między dokładnie dwoma urządzeniami. /32 to trasa pojedynczego hosta — jeden adres jest zarówno siecią, jak i swoim jedynym użytecznym hostem.
Przykład obliczeniowy
192.168.1.0/24 (prefiks ):
- Maska podsieci:
255.255.255.0(24 bity jedynek, potem 8 bitów zer). - Adres sieci:
192.168.1.0. - Adres rozgłoszeniowy:
192.168.1.255. - Zakres użytecznych hostów: od
192.168.1.1do192.168.1.254— użytecznych adresów.
Kluczowe czynniki do rozważenia
- Podział na podsieci to sposób na podzielenie dużej sieci na mniejsze, łatwiejsze do zarządzania segmenty. Podzielenie sieci na podsieci może poprawić bezpieczeństwo (izolacja ruchu między segmentami), wydajność (zmniejszenie ruchu rozgłoszeniowego w danym segmencie) i organizację — powszechny praktyczny powód, by celowo planować podsieci, zamiast używać jednej płaskiej, dużej sieci.
- Prywatne zakresy adresów IP (jak 192.168.x.x, 10.x.x.x i 172.16-31.x.x) są zarezerwowane dla sieci wewnętrznych i nigdy nie są routowane w publicznym internecie. Te zakresy są odłożone specjalnie dla sieci lokalnych, jak routery domowe i sieci biurowe LAN — ten kalkulator działa identycznie dla prywatnych i publicznych zakresów adresów, ponieważ sama matematyka podziału na podsieci nie zależy od tego, do jakiego zakresu należy adres.
- Mniejsza liczba prefiksu (jak /16) obejmuje znacznie większy zakres adresów niż większa liczba prefiksu (jak /28). Ta odwrotna zależność — mniej bitów zarezerwowanych na część sieciową oznacza więcej bitów (a więc więcej adresów) dostępnych dla hostów — może na pierwszy rzut oka wydawać się sprzeczna z intuicją, ponieważ mniejsza liczba opisuje większą podsieć.
- IPv6 używa zasadniczo innego, znacznie większego schematu adresowania niż IPv4. Ten kalkulator jest przeznaczony konkretnie dla adresów IPv4 (32-bitowych) i notacji CIDR — IPv6 używa adresów 128-bitowych z własnymi, odrębnymi konwencjami podziału na podsieci, nieobjętymi przez to narzędzie.
Częste Błędy
- Zapominanie o odjęciu adresu sieci i adresu rozgłoszeniowego przy liczeniu użytecznych hostów. /24 ma łącznie 256 adresów, ale tylko 254 użyteczne — pierwszy i ostatni są zarezerwowane, co łatwo przeoczyć przy szybkim szacowaniu pojemności.
- Zakładanie, że /31 i /32 stosują się do tej samej zasady zarezerwowanych adresów co każdy inny prefiks. /31 jest zaprojektowany specjalnie dla połączeń punkt-punkt i traktuje oba swoje adresy jako użyteczne, a /32 to pojedynczy adres, który jest zarówno własną siecią, jak i hostem — zastosowanie standardowej zasady „odejmij 2” do któregokolwiek z nich daje błędną (lub ujemną) odpowiedź.
- Mylenie, który numer prefiksu opisuje większą sieć. /16 obejmuje znacznie więcej adresów niż /28, mimo że 16 to mniejsza liczba — mniej bitów zarezerwowanych na część sieciową zostawia więcej bitów, a więc więcej adresów, na hosty.
- Stosowanie matematyki podziału na podsieci IPv4 do adresu IPv6. IPv6 używa adresów 128-bitowych i własnych, odrębnych konwencji podziału na podsieci — wzory tego kalkulatora dotyczą wyłącznie 32-bitowych adresów IPv4.
Warto Wiedzieć
- Konfigurujesz sieć domową i musisz oszacować przepustowość, jaką powinna obsługiwać, zamiast jej adresowania? Kalkulator wymaganej prędkości internetu odpowiada na to inne pytanie.
- Pracujesz z liczbami w innym systemie liczbowym jako część pracy sieciowej lub programistycznej? Przelicznik systemów liczbowych przelicza między binarnym, dziesiętnym, szesnastkowym i innymi systemami.
- Potrzebujesz przy okazji silnego, losowego hasła do routera lub urządzenia sieciowego? Generator haseł tworzy je zgodnie z podanymi przez Ciebie wymaganiami.