Wróć do: Teoria
średni sieciIPmaska podsiecimatura rozszerzona z informatyki

Adresowanie IP i maski podsieci

Budowa adresu IPv4, rola maski podsieci i podział adresu na część sieciową i hosta – podstawa wszystkich zadań z sieci.

01

Opis

Adres IP jednoznacznie wskazuje urządzenie w sieci. W wersji IPv4 składa się z czterech liczb od 0 do 255, oddzielonych kropkami – na przykład 192.168.1.10. Każda z tych liczb to jeden bajt, więc cały adres ma 32 bity.

Sam adres to jednak za mało. Trzeba jeszcze wiedzieć, która jego część opisuje sieć, a która konkretne urządzenie w tej sieci. Odpowiada za to maska podsieci.

Maska to również 32 bity, ale ułożone w bardzo szczególny sposób: najpierw same jedynki, potem same zera. Jedynki wskazują część sieciową, zera – część hosta. Zapisuje się ją jak adres, na przykład 255.255.255.0, albo skrótowo przez liczbę jedynek: /24.

02

Jak to działa

Weźmy adres 192.168.1.10 z maską 255.255.255.0, czyli /24:

  • maska ma 24 jedynki, więc pierwsze trzy bajty to sieć: 192.168.1
  • zostaje 8 bitów na hosta, czyli ostatni bajt: 10
  • wszystkie urządzenia od 192.168.1.1 do 192.168.1.254 są w tej samej sieci

Liczbę dostępnych adresów liczy się jako 2 do potęgi liczby bitów hosta. Przy 8 bitach daje to 256, ale dwa adresy są zarezerwowane: pierwszy to adres sieci, ostatni to adres rozgłoszeniowy. Zostaje więc 254 użyteczne.

Dwa urządzenia mogą rozmawiać bezpośrednio tylko wtedy, gdy mają tę samą część sieciową. W przeciwnym razie ruch musi przejść przez router.

Na maturze

To jest fundament, na którym stoją trudniejsze zadania z podsieci. Najczęściej trzeba policzyć liczbę hostów dla danej maski albo stwierdzić, czy dwa adresy leżą w tej samej sieci.

Najczęstszy błąd to zapomnienie o odjęciu dwóch adresów zarezerwowanych. Wzór brzmi: 2 do potęgi liczby bitów hosta, minus 2.

04

Zapamiętaj

  • Adres IPv4 ma 32 bity zapisane jako cztery liczby od 0 do 255.
  • Maska oddziela część sieciową (jedynki) od części hosta (zera).
  • Liczba hostów = 2 do potęgi liczby bitów hosta, minus 2.
  • Maska /24 to 255.255.255.0 i daje 254 użyteczne adresy.
05

Najczęściej zadawane pytania

Co oznacza zapis /24?

Liczbę jedynek w masce. /24 to 24 jedynki i 8 zer, czyli 255.255.255.0. Ten skrócony zapis nazywa się notacją CIDR.

Dlaczego odejmujemy 2 adresy?

Bo pierwszy adres w zakresie identyfikuje samą sieć, a ostatni służy do rozgłaszania do wszystkich urządzeń naraz. Żadnego z nich nie można przypisać komputerowi.

Jak sprawdzić, czy dwa komputery są w tej samej sieci?

Nałóż maskę na oba adresy i porównaj części sieciowe. Jeśli są identyczne, komputery widzą się bezpośrednio; jeśli nie, potrzebny jest router.

Powiązane zagadnienia