🧠 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:
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ź:
I wypisz:
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ć:
Co oznacza /24?
-
maska: 255.255.255.0
-
liczba bitów na hosty: 8
-
liczba adresów: 256
-
zakres adresów:
3. Zadanie: „Podziel sieć 192.168.1.0/24 na DWIE równe podsieci”
Krok 1 – ile podsieci?
Chcemy:
Aby uzyskać 2 podsieci:
-
musimy „pożyczyć” 1 bit z części hosta
4. Nowa maska podsieci
Maska początkowa:
Pożyczamy 1 bit:
➡️ Nowa maska podsieci:
5. Obliczanie wielkości podsieci
Ostatni oktet maski:
Wielkość bloku:
Czyli podsieci „skaczą” co 128 adresów.
6. Podział na dwie podsieci
🔹 Podsieć 1
🔹 Podsieć 2
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:
✅ 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/25Krok 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, 128Podsieć 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, 224Rozpiska (same kluczowe):
-
10.0.0.0/27 → hosty 1–30 → bcast 31
-
10.0.0.32/27 → hosty 33–62 → bcast 63
-
10.0.0.64/27 → hosty 65–94 → bcast 95
-
10.0.0.96/27 → hosty 97–126 → bcast 127
-
10.0.0.128/27 → hosty 129–158 → bcast 159
-
10.0.0.160/27 → hosty 161–190 → bcast 191
-
10.0.0.192/27 → hosty 193–222 → bcast 223
-
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 = 32Podsieci (pierwsze 6 z 8):
-
172.16.5.0/27 (1–30, bcast 31)
-
172.16.5.32/27 (33–62, bcast 63)
-
172.16.5.64/27 (65–94, bcast 95)
-
172.16.5.96/27 (97–126, bcast 127)
-
172.16.5.128/27 (129–158, bcast 159)
-
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
-
-