Budowa adresu IPv4, rola maski podsieci i podział adresu na część sieciową i hosta – podstawa wszystkich zadań z sieci.
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.
Weźmy adres 192.168.1.10 z maską 255.255.255.0, czyli /24:
192.168.110192.168.1.1 do 192.168.1.254 są w tej samej sieciLiczbę 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.
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.
/24 to 255.255.255.0 i daje 254 użyteczne adresy.Liczbę jedynek w masce. /24 to 24 jedynki i 8 zer, czyli 255.255.255.0. Ten skrócony zapis nazywa się notacją CIDR.
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.
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.
Zagadnienia z tego samego obszaru matury – warto je powtórzyć razem: