Podstawy

Podział sieci IP na podsieci (subnetting) – podstawy

6 min czytaniaPostęp: 47/78Nieukończona

🧠 JEDEN ALGORYTM, KTÓRY WYSTARCZY NA INF.02

Zapamiętaj TYLKO TO ⬇️
(reszta sama „się zrobi”)


KROK 1️⃣ – ile chcesz podsieci?

  • 2 podsieci → dzielisz na połówki

  • 4 podsieci → ćwiartki

  • 8 podsieci → ósemki


KROK 2️⃣ – dobierz maskę (gotowiec)

Podsieci Nowa maska Adresów
2 /25 128
4 /26 64
8 /27 32

👉 Na INF.02 prawie ZAWSZE /25 albo /26


KROK 3️⃣ – zapamiętaj SKOK

To jest najważniejsze.

Maska Skok
/25 128
/26 64
/27 32

Skok = o ile rośnie ostatni oktet


KROK 4️⃣ – rozpisz adresy

Zawsze zaczynasz od 0 i dodajesz skok:

Przykład /26:

 
0 64 128 192

I to są adresy sieci.


KROK 5️⃣ – reszta to formalność

  • pierwszy host = +1

  • broadcast = następny adres sieci −1


🔁 TERAZ NAJWAŻNIEJSZE: JAK SIĘ TEGO NAUCZYĆ PRAKTYCZNIE

🟢 Etap 1 – tylko /25 i /26

Na INF.02:

  • 90% zadań = /25 lub /26

  • resztę olej na start

Ćwicz TYLKO:

  • dzielenie /24 na:

    • 2 podsieci

    • 4 podsieci


🟢 Etap 2 – kartka + długopis

Serio.

Weź:

 
192.168.1.0/24

I wypisz:

 
/25 → 0, 128 /26 → 0, 64, 128, 192

To wchodzi w pamięć mięśniową.


🟢 Etap 3 – 5 minut dziennie

Nie 2 godziny.
5 minut:

  • dziś: /25

  • jutro: /26

  • pojutrze: pytania typu:

    • „pierwszy host”

    • „broadcast”

Po tygodniu robisz to automatycznie.


🧠 JEDNO ZDANIE MOTYWUJĄCE (i prawdziwe)

Subnetting jest trudny tylko do momentu, aż zobaczysz, że to są powtarzalne schematy.

 

Podział 192.168.1.0/24 na 4 podsieci — krok po kroku

Krok 0: sieć wyjściowa

  • Sieć: 192.168.1.0/24

  • Maska: 255.255.255.0

  • Zakres: 192.168.1.0–192.168.1.255


Krok 1: ile podsieci?

Chcemy 4 podsieci.

Szukamy b, żeby: 2^b ≥ 4

  • 2^1 = 2 (za mało)

  • 2^2 = 4

➡️ Pożyczamy 2 bity


Krok 2: nowy prefiks i maska

  • Było: /24

  • Dodajemy: +2

  • Jest: /26

Maska /26 to:

  • 255.255.255.192


Krok 3: policz „krok” (block size)

W ostatnim oktecie maski mamy 192.

krok = 256 − 192 = 64

➡️ Podsiecí będą zaczynać się co: 0, 64, 128, 192


Krok 4: rozpisz 4 podsieci

✅ Podsieć 1: 192.168.1.0/26

  • Network: 192.168.1.0

  • First host: 192.168.1.1

  • Broadcast: 192.168.1.63 (0 + 64 − 1)

  • Last host: 192.168.1.62


✅ Podsieć 2: 192.168.1.64/26

  • Network: 192.168.1.64

  • First host: 192.168.1.65

  • Broadcast: 192.168.1.127 (64 + 64 − 1)

  • Last host: 192.168.1.126


✅ Podsieć 3: 192.168.1.128/26

  • Network: 192.168.1.128

  • First host: 192.168.1.129

  • Broadcast: 192.168.1.191 (128 + 64 − 1)

  • Last host: 192.168.1.190


✅ Podsieć 4: 192.168.1.192/26

  • Network: 192.168.1.192

  • First host: 192.168.1.193

  • Broadcast: 192.168.1.255 (192 + 64 − 1)

  • Last host: 192.168.1.254

Podział sieci IP na podsieci (subnetting) – podstawy

1. Co to jest podział sieci na podsieci?

Podział sieci (subnetting) polega na:

  • podzieleniu jednej dużej sieci IP

  • na kilka mniejszych, niezależnych podsiecí

Każda podsieć:

  • ma własny adres sieci

  • ma zakres adresów hostów

  • ma adres rozgłoszeniowy (broadcast)


2. Sieć wyjściowa – przykład

Rozważmy sieć:

 
192.168.1.0/24

Co oznacza /24?

  • maska: 255.255.255.0

  • liczba bitów na hosty: 8

  • liczba adresów: 256

  • zakres adresów:

     
    192.168.1.0 – 192.168.1.255

3. Zadanie: „Podziel sieć 192.168.1.0/24 na DWIE równe podsieci”

Krok 1 – ile podsieci?

Chcemy:

 
2 podsieci

Aby uzyskać 2 podsieci:

  • musimy „pożyczyć” 1 bit z części hosta


4. Nowa maska podsieci

Maska początkowa:

 
/24 → 255.255.255.0

Pożyczamy 1 bit:

 
/25 → 255.255.255.128

➡️ Nowa maska podsieci:

 
255.255.255.128

5. Obliczanie wielkości podsieci

Ostatni oktet maski:

 
128

Wielkość bloku:

 
256 − 128 = 128

Czyli podsieci „skaczą” co 128 adresów.


6. Podział na dwie podsieci

🔹 Podsieć 1

 
Adres sieci: 192.168.1.0 Pierwszy host: 192.168.1.1 Ostatni host: 192.168.1.126 Broadcast: 192.168.1.127 Maska: /25 (255.255.255.128)

🔹 Podsieć 2

 
Adres sieci: 192.168.1.128 Pierwszy host: 192.168.1.129 Ostatni host: 192.168.1.254 Broadcast: 192.168.1.255 Maska: /25 (255.255.255.128)

7. Który adres wybrać jako adres interfejsu LAN?

Jeśli zadanie mówi:

„adres IP dla interfejsu LAN: pierwszy dostępny adres z drugiej podsieci

To:

  • druga podsieć zaczyna się od 192.168.1.128

  • pierwszy host to:

 
192.168.1.129

To jest poprawna odpowiedź egzaminacyjna


8. Podsumowanie w tabeli (do zapamiętania)

Element Podsieć 1 Podsieć 2
Adres sieci 192.168.1.0 192.168.1.128
Pierwszy host 192.168.1.1 192.168.1.129
Ostatni host 192.168.1.126 192.168.1.254
Broadcast 192.168.1.127 192.168.1.255
Maska /25 /25

9. Jak to zapamiętać na egzamin INF.02?

🔑 Zasada kluczowa:

  • 2 podsieci → /25

  • 4 podsieci → /26

  • 8 podsieci → /27

🔑 Zasada bloków:

  • /25 → skok co 128

  • /26 → skok co 64

  • /27 → skok co 32


10. Przykład pytania egzaminacyjnego

Pytanie:
Podziel sieć 10.0.0.0/24 na dwie równe podsieci.

Odpowiedź:

  • maska: /25

  • podsieci:

    • 10.0.0.0/25

    • 10.0.0.128/25

      Krok 4: rozpisz 4 podsieci

      ✅ Podsieć 1: 192.168.1.0/26

      • Network: 192.168.1.0

      • First host: 192.168.1.1

      • Broadcast: 192.168.1.63 (0 + 64 − 1)

      • Last host: 192.168.1.62


      ✅ Podsieć 2: 192.168.1.64/26

      • Network: 192.168.1.64

      • First host: 192.168.1.65

      • Broadcast: 192.168.1.127 (64 + 64 − 1)

      • Last host: 192.168.1.126


      ✅ Podsieć 3: 192.168.1.128/26

      • Network: 192.168.1.128

      • First host: 192.168.1.129

      • Broadcast: 192.168.1.191 (128 + 64 − 1)

      • Last host: 192.168.1.190


      ✅ Podsieć 4: 192.168.1.192/26

      • Network: 192.168.1.192

      • First host: 192.168.1.193

      • Broadcast: 192.168.1.255 (192 + 64 − 1)

      • Last host: 192.168.1.254


      Mini-podsumowanie do kursu

      • /24 → 4 podsieci/26

      • Maska: 255.255.255.192

      • Krok: 64

      • Sieci: .0, .64, .128, .192

       

      Przykład 1: Podziel 192.168.10.0/24 na 2 równe podsieci

      Krok 1 (ile bitów): 2 podsieci → 2^1 = 2 → pożyczasz 1 bit
      Krok 2 (maska): /24 + 1 = /25 → 255.255.255.128
      Krok 3 (krok): 256 − 128 = 128 → sieci: 0, 128

      Podsieć 1: 192.168.10.0/25

      • Network: 192.168.10.0

      • Hosty: 192.168.10.1 – 192.168.10.126

      • Broadcast: 192.168.10.127

      Podsieć 2: 192.168.10.128/25

      • Network: 192.168.10.128

      • Hosty: 192.168.10.129 – 192.168.10.254

      • Broadcast: 192.168.10.255


      Przykład 2: Podziel 10.0.0.0/24 na 8 równych podsieci

      Krok 1: 8 podsieci → 2^3 = 8 → pożyczasz 3 bity
      Krok 2: /24 + 3 = /27 → 255.255.255.224
      Krok 3: 256 − 224 = 32 → sieci: 0, 32, 64, 96, 128, 160, 192, 224

      Rozpiska (same kluczowe):

      1. 10.0.0.0/27 → hosty 1–30 → bcast 31

      2. 10.0.0.32/27 → hosty 33–62 → bcast 63

      3. 10.0.0.64/27 → hosty 65–94 → bcast 95

      4. 10.0.0.96/27 → hosty 97–126 → bcast 127

      5. 10.0.0.128/27 → hosty 129–158 → bcast 159

      6. 10.0.0.160/27 → hosty 161–190 → bcast 191

      7. 10.0.0.192/27 → hosty 193–222 → bcast 223

      8. 10.0.0.224/27 → hosty 225–254 → bcast 255


      Przykład 3 (mega egzaminowe): Podziel 172.16.5.0/24 na 6 podsieci

      Tu jest haczyk: podsieci w IP robią się w potęgach 2.

      Krok 1: potrzebujesz ≥6 → najbliższa potęga 2 to 8
      2^3 = 8 → pożyczasz 3 bity
      Krok 2: /24 + 3 = /27 (czyli tak jak wyżej)
      Krok 3: krok = 32

      Podsieci (pierwsze 6 z 8):

      1. 172.16.5.0/27 (1–30, bcast 31)

      2. 172.16.5.32/27 (33–62, bcast 63)

      3. 172.16.5.64/27 (65–94, bcast 95)

      4. 172.16.5.96/27 (97–126, bcast 127)

      5. 172.16.5.128/27 (129–158, bcast 159)

      6. 172.16.5.160/27 (161–190, bcast 191)
        (+ jeszcze są 192/27 i 224/27, ale zadanie mówi 6)

      Wniosek do kursu:

      Jeśli liczba podsieci nie jest potęgą 2, zaokrąglasz w górę do najbliższej potęgi 2.


      Przykład 4 (drugi typ zadań): Potrzeba min. 50 hostów w podsieci z 192.168.2.0/24

      Tu nie pytają o liczbę podsieci, tylko o hosty.

      Szukasz h, żeby: 2^h − 2 ≥ 50

      • h=5 → 32−2=30 (za mało)

      • h=6 → 64−2=62 ✅

      Nowy prefiks: /32 − 6 = /26
      Czyli: /26, maska 255.255.255.192, krok 64.

      Podsieci /26 w /24 to:

      • 192.168.2.0/26 (1–62, bcast 63)

      • 192.168.2.64/26 (65–126, bcast 127)

      • 192.168.2.128/26 (129–190, bcast 191)

      • 192.168.2.192/26 (193–254, bcast 255)


      Mega-krótka ściąga (żeby uczeń nie panikował)

      Dla sieci /24:

      • 2 podsieci → /25 → krok 128

      • 4 podsieci → /26 → krok 64

      • 8 podsieci → /27 → krok 32

      • 16 podsieci → /28 → krok 16

Notatki (opcjonalnie)