Podsieć IP

Porównaj obliczenia

Pobierz

Zawiera Twoje dane wejściowe i wyniki tego obliczenia, a także wszelkie dodatkowe obliczenia, które porównałeś.

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 — 232Długosˊcˊ prefiksu22^{32 - \vA{\text{Długość prefiksu}}} - 2 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 /24\vA{/24}):

  1. Maska podsieci: 255.255.255.0 (24 bity jedynek, potem 8 bitów zer).
  2. Adres sieci: 192.168.1.0.
  3. Adres rozgłoszeniowy: 192.168.1.255.
  4. Zakres użytecznych hostów: od 192.168.1.1 do 192.168.1.254232242=282=2542^{32 - \vA{24}} - 2 = 2^8 - 2 = 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.

Źródło: CIDR (Classless Inter-Domain Routing) i podział na podsieci IPv4.

Najczęściej zadawane pytania

Co oznacza prefiks CIDR (jak /24)?

Liczba po ukośniku to liczba początkowych bitów 32-bitowego adresu IP stanowiących część sieciową — /24 oznacza, że pierwsze 24 bity identyfikują sieć, pozostawiając pozostałe 8 bitów (256 adresów) dla hostów w tej sieci.

Dlaczego od większości podsieci odejmuje się 2 adresy?

Najniższy adres w podsieci jest zarezerwowany jako adres sieci (identyfikujący samą podsieć), a najwyższy jest zarezerwowany jako adres rozgłoszeniowy (do wysyłania do wszystkich urządzeń w podsieci naraz) — żaden z nich nie może zostać przypisany pojedynczemu urządzeniu, dlatego liczba użytecznych hostów jest o 2 mniejsza niż całkowita liczba adresów.

Dlaczego /31 i /32 nie stosują się do tej samej zasady 2 adresów?

/31 (RFC 3021) jest używane konkretnie dla połączeń punkt-punkt między dokładnie dwoma urządzeniami, gdzie zarezerwowanie adresu rozgłoszeniowego zmarnowałoby połowę dostępnych adresów — oba adresy są zamiast tego traktowane jako użyteczne hosty. /32 identyfikuje dokładnie jeden adres (trasa pojedynczego hosta), więc ten jeden adres jest zarówno siecią, jak i swoim własnym użytecznym hostem.

Potwierdź swój wiek

Aby założyć konto, podaj miesiąc i rok urodzenia.