Klasy, budowa, maski i obliczenia — zero żargonu, samo konkrety. Dla każdego, nie tylko dla informatyków.
Adresy IP są podzielone na grupy zwane klasami. Każda klasa jest przeznaczona do innych zastosowań — od sieci domowych po sieci dla gigantycznych firm.
💡 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.
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
Każdy bit ma swoją „wartość". Zaznaczasz 1 tam, gdzie wartości się sumują do Twojej liczby:
Kiedy wszystkie 8 bitów to jedynki, suma wychodzi:
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
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ć.
Zamiast pisać całą maskę (255.255.255.0), używamy skrótu — liczba po ukośniku to ile bitów „należy do 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.
Kliknij wiersz, aby zobaczyć maskę w formacie binarnym.
| CIDR | Maska dziesiętna | Bity sieci / hosta | Hostów | Wizualizacja |
|---|
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.
Każdą z czterech liczb zamieniasz na 8 bitów — tak jak pokazaliśmy wyżej.
Porównujesz każdy bit z maską: 1 i 1 = 1, wszystko inne = 0. Wynik to adres sieci.
To się nazywa „wildcard" — mówi, które bity mogą się swobodnie zmieniać.
Adres sieci OR odwrócona maska: 0 lub 1 = 1. Wynik to ostatni adres w tej sieci.
Podsumowanie dla 192.168.1.100/24
📌 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ń.
Wpisz dowolny adres IP i wybierz maskę — reszta liczy się sama. Możesz eksperymentować z różnymi wartościami i od razu zobaczyć wyniki.
Sprawdź, czy ogarnąłeś materiał. 6 pytań — od prostych po trochę trudniejsze. Po każdej odpowiedzi zobaczysz wyjaśnienie.