Kurs interaktywny • Sieci komputerowe

Adresy IP
na chłopski rozum

Klasy, budowa, maski i obliczenia — zero żargonu, samo konkrety. Dla każdego, nie tylko dla informatyków.

Zacznij naukę → Kalkulator podsieci
192
·
168
·
10
·
1
Część sieciowa Część hosta

Klasy adresów IP

Adresy IP są podzielone na grupy zwane klasami. Każda klasa jest przeznaczona do innych zastosowań — od sieci domowych po sieci dla gigantycznych firm.

A
0xxxxxxx
1.0.0.0

126.255.255.255
Prywatny zakres:
10.0.0.0/8

Dla bardzo dużych sieci — można tu podłączyć miliony urządzeń. Używają jej duże firmy i dostawcy internetu.
B
10xxxxxx
128.0.0.0

191.255.255.255
Prywatny zakres:
172.16.0.0/12

Dla średnich i dużych sieci — uczelnie, biurowce, firmy z kilkoma oddziałami.
C
110xxxxx
192.0.0.0

223.255.255.255
Prywatny zakres:
192.168.0.0/16

Twoja sieć domowa to prawie na pewno klasa C. Mieści do 254 urządzeń.
D
1110xxxx
224.0.0.0

239.255.255.255
Specjalny typ — służy do wysyłania jednej wiadomości do wielu odbiorców naraz (np. streaming wideo). Nie przypisuje się tu urządzeń.
E
1111xxxx
240.0.0.0

255.255.255.255
Zarezerwowane dla naukowców i testów. W normalnej sieci nigdy nie zobaczysz tego zakresu.

💡 Zapamiętaj: Adres 127.0.0.1 to specjalny adres — zawsze oznacza „ja sam", czyli Twój własny komputer. Możesz go użyć do testowania — np. wpisując go w przeglądarce, odwołujesz się do serwera na własnym laptopie. Klasa A celowo pomija zakres 127.x.x.x, bo jest zarezerwowany właśnie do tego.

Jak zbudowany jest adres IP?

Adres IP to po prostu cztery liczby oddzielone kropkami. Każda z nich mieści się w przedziale 0–255. Pod spodem kryją się zera i jedynki — to właśnie bity.

Przykład: 192.168.1.100

I oktet II oktet III oktet IV oktet
192
168
1
100
Bit = 1
Bit = 0
32 bity łącznie

Jak zamienić liczbę na bity?

Każdy bit ma swoją „wartość". Zaznaczasz 1 tam, gdzie wartości się sumują do Twojej liczby:

Pozycja: 128 64 32 16 8 4 2 1
Dla 192: 1 1 0 0 0 0 0 0
Wynik: 128 + 64 = 192 ✓
Dla 168: 1 0 1 0 1 0 0 0
Wynik: 128 + 32 + 8 = 168 ✓

Dlaczego maksimum to 255?

Kiedy wszystkie 8 bitów to jedynki, suma wychodzi:

1 1 1 1 1 1 1 1
128+64+32+16+8+4+2+1
= 255 ← max wartość oktetu

Dlatego żaden oktet nie może przekroczyć 255 — to fizyczne ograniczenie 8 bitów.

Łączna liczba możliwych adresów IPv4:
2³² = 4 294 967 296

Maski podsieci

Maska mówi routerowi: „hej, ta część adresu to nazwa sieci, a ta część to konkretne urządzenie w sieci". Bez maski router nie wiedziałby, gdzie skończyć szukać.

Skrót /24 — co to znaczy?

Zamiast pisać całą maskę (255.255.255.0), używamy skrótu — liczba po ukośniku to ile bitów „należy do sieci":

192.168.1.0 / 24
Maska /24 w binarnie:
11111111.11111111.11111111.00000000
Dziesiętnie:
255.255.255.0

Ile urządzeń zmieści się w sieci?

Wzór: 2ⁿ − 2, gdzie n to liczba bitów zostawionych na urządzenia. Odejmujemy 2, bo jeden adres to „nazwa sieci", a drugi to „adres rozgłoszeniowy" — oba są zarezerwowane.

/24 → 8 bitów hosta
2⁸ − 2 = 256 − 2 = 254 hosty

/25 → 7 bitów hosta
2⁷ − 2 = 128 − 2 = 126 hostów

/30 → 2 bity hosta
2² − 2 = 4 − 2 = 2 hosty

Tabela popularnych masek

Kliknij wiersz, aby zobaczyć maskę w formacie binarnym.

CIDR Maska dziesiętna Bity sieci / hosta Hostów Wizualizacja

Adres sieci i rozgłoszeniowy

Mając adres IP i maskę, możesz obliczyć dwie ważne rzeczy: adres sieci (czyli „numer bloku mieszkalnego") i adres rozgłoszeniowy (coś w stylu „hej, wszyscy mieszkańcy!"). Robi się to operacjami na bitach.

01

Zapisz IP i maskę w postaci zer i jedynek

Każdą z czterech liczb zamieniasz na 8 bitów — tak jak pokazaliśmy wyżej.

IP: 11000000.10101000.00000001.01100100 Maska: 11111111.11111111.11111111.00000000
02

Adres sieci — mnożysz bity (AND)

Porównujesz każdy bit z maską: 1 i 1 = 1, wszystko inne = 0. Wynik to adres sieci.

11000000.10101000.00000001.01100100 AND 11111111.11111111.11111111.00000000 ────────────────────────────────── 11000000.10101000.00000001.00000000 = 192.168.1.0 ← adres sieci
03

Odwróć maskę (wszystkie zera i jedynki zamieniasz miejscami)

To się nazywa „wildcard" — mówi, które bity mogą się swobodnie zmieniać.

Maska: 11111111.11111111.11111111.00000000 Odwrócona: 00000000.00000000.00000000.11111111 = 0.0.0.255
04

Adres rozgłoszeniowy — dodajesz bity (OR)

Adres sieci OR odwrócona maska: 0 lub 1 = 1. Wynik to ostatni adres w tej sieci.

11000000.10101000.00000001.00000000 OR 00000000.00000000.00000000.11111111 ────────────────────────────────── 11000000.10101000.00000001.11111111 = 192.168.1.255 ← rozgłoszeniowy

Podsumowanie dla 192.168.1.100/24

Adres sieci 192.168.1.0
Pierwszy host 192.168.1.1
Ostatni host 192.168.1.254
Rozgłoszeniowy 192.168.1.255
Liczba hostów 254

📌 Zasada:
Adres sieci i adres rozgłoszeniowy są zarezerwowane — nie możesz ich przypisać do żadnego urządzenia. Adres sieci to „wizytówka" całej podsieci, a rozgłoszeniowy służy do wysłania wiadomości jednocześnie do wszystkich urządzeń w tej sieci.

🔧 Skrót na klasówkę:
Dla maski /24 — adres sieci to Twój IP z ostatnią liczbą zamienioną na 0, a rozgłoszeniowy z ostatnią zamienioną na 255. Szybko i bez obliczeń.

Kalkulator podsieci

Wpisz dowolny adres IP i wybierz maskę — reszta liczy się sama. Możesz eksperymentować z różnymi wartościami i od razu zobaczyć wyniki.

subnet-calculator.exe
Nieprawidłowy adres IP. Sprawdź format: xxx.xxx.xxx.xxx
Adres sieci
Maska podsieci
Adres rozgłoszeniowy
Pierwszy host
Ostatni host
Liczba urządzeń
Klasa adresu
Typ sieci

Quiz wiedzy

Sprawdź, czy ogarnąłeś materiał. 6 pytań — od prostych po trochę trudniejsze. Po każdej odpowiedzi zobaczysz wyjaśnienie.

Pytanie 1 z 6
Punkty: 0