INF.07 · pytanie 139
Stacja robocza należy do sieci lokalnej o adresie IP 172.16.0.0/18. Maska sieci zapisana w postaci dziesiętnej to
- A255.255.192.0Poprawna
- B255.255.255.128
- C255.255.128.0
- D255.255.255.192
Wyjaśnienie
Maska 255.255.192.0 jest właściwa, bo zapis /18 w notacji CIDR oznacza, że pierwsze 18 bitów adresu IPv4 należy do części sieciowej. W praktyce liczymy to oktetami: 8 bitów w pierwszym oktecie daje 255, kolejne 8 bitów w drugim oktecie też daje 255, razem mamy już 16 bitów. Brakuje jeszcze 2 bitów do 18, więc w trzecim oktecie ustawione są dwa najstarsze bity: 11000000, a to dziesiętnie daje 192. Ostatni oktet jest hostowy, więc ma wartość 0. Dlatego pełna maska to 255.255.192.0. Dla sieci 172.16.0.0/18 zakres obejmuje adresy od 172.16.0.0 do 172.16.63.255, gdzie 172.16.63.255 jest adresem rozgłoszeniowym. Do dyspozycji zostaje 16 382 adresów hostów, bo 2¹⁴ - 2 = 16 382. Z mojego doświadczenia takie przeliczanie maski warto robić spokojnie bit po bicie, bo wtedy trudniej pomylić 192 w trzecim oktecie z 192 w czwartym. To jest podstawowa umiejętność przy konfiguracji routerów, przełączników warstwy 3, DHCP czy statycznych ustawień IP w systemach Windows i Linux. Dobra praktyka branżowa, zgodna z podejściem CIDR stosowanym w IPv4, polega na tym, żeby zawsze sprawdzić zgodność adresu sieci, maski, bramy domyślnej i zakresu DHCP, bo jedna źle wpisana maska potrafi rozwalić komunikację w całym segmencie LAN.