Przejdź do głównej treści

Kwalifikacja: INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Zawód: Technik informatyk

Kategorie: Sieci komputerowe Pomiary i diagnostyka Podstawy informatyki

Który zapis adresu IPv4 wraz z maską jest błędny?

A. 192.168.0.1, maska 255.250.255.0
B. 16.1.1.1/5
C. 18.4.0.0, maska 255.0.0.0
D. 100.0.0.0/8

Pytanie z egzaminu CKE, czerwiec 2019 (arkusz EE.08-X-19.06).

Adres 192.168.0.1 z maską 255.250.255.0 jest błędny, bo maska podsieci w IPv4 musi mieć ciąg jedynek od lewej strony, a potem ciąg zer. Nie może być tak, że po zerze znowu pojawia się jedynka. Dla poprawnych masek oktety mają konkretne wartości: 255, 254, 252, 248, 240, 224, 192, 128 albo 0, zależnie od miejsca zakończenia prefiksu. Oktet 250 w zapisie binarnym to 11111010, czyli jedynki i zera są wymieszane. To od razu łamie zasadę maski sieciowej. Dodatkowo po takim oktecie występuje jeszcze 255, co też nie ma sensu, bo po części zerowej maski nie powinny wracać same jedynki. W praktyce taki zapis nie zostałby zaakceptowany przez większość systemów operacyjnych, routerów czy firewalli, albo spowodowałby błędną konfigurację adresacji. Dobra praktyka branżowa jest taka, żeby maski zapisywać jako prefiks CIDR, np. /24, /16, /8, bo łatwiej wtedy uniknąć literówek. Moim zdaniem przy konfiguracji sieci warto zawsze sprawdzić maskę w postaci binarnej, szczególnie na egzaminie albo przy ręcznym ustawianiu adresu IP w Windows, Linuxie czy na urządzeniu sieciowym.
W tym pytaniu łatwo pomylić dwie różne sprawy: poprawność samego adresu IPv4 oraz poprawność maski podsieci. Zapis 16.1.1.1/5 wygląda nietypowo, bo prefiks /5 jest rzadko spotykany w małych sieciach lokalnych, ale technicznie jest poprawny. Oznacza maskę, w której pierwszych 5 bitów należy do części sieciowej. To nie musi być klasyczna maska typu /8, /16 albo /24. Współczesna adresacja używa CIDR, więc prefiksy mogą mieć różną długość od /0 do /32, jeśli mają sens w danym projekcie sieci. Adres 100.0.0.0/8 też jest poprawnym zapisem sieci lub adresu z maską /8. Nie należy go odrzucać tylko dlatego, że kończy się zerami. Zera w części hosta są normalne, zwłaszcza przy zapisie adresu sieci. Podobnie 18.4.0.0 z maską 255.0.0.0 nie jest automatycznie błędny. Maska 255.0.0.0 odpowiada prefiksowi /8, czyli jest zbudowana z ośmiu jedynek i dalszych zer. Sam adres 18.4.0.0 może być adresem hosta w sieci 18.0.0.0/8, zależnie od kontekstu konfiguracji. Typowy błąd myślowy polega na tym, że ktoś patrzy tylko na to, czy adres wygląda ładnie albo klasowo, zamiast sprawdzić binarną postać maski. A najważniejsza zasada jest prosta: maska musi mieć ciągłe jedynki od lewej, potem ciągłe zera. 255.250.255.0 tej zasady nie spełnia, bo 250 binarnie daje 11111010, czyli układ nieciągły. Z mojego doświadczenia to właśnie takie maski z dziwnym oktetem są najczęstszą pułapką w testach z adresacji IPv4.

Wymagane logowanie

Ocenianie trudności pytań jest dostępne tylko dla zalogowanych użytkowników. Zaloguj się, aby skorzystać z pełni możliwości platformy.

Twoja ocena pomoże innym uczniom w przygotowaniu do egzaminu, a Tobie pozwoli na dostęp do spersonalizowanych statystyk.

Zgłoś błąd w pytaniu

Rozwiń sekcję i zmień pole, którego dotyczy błąd. Wysłane zostaną tylko zmienione sekcje.

Błędna kwalifikacja
Błąd w treści pytania
Błąd w treści odpowiedzi
Błąd w obrazie
Dane kontaktowe (opcjonalnie)
Podaj email, jeśli chcesz otrzymać informację o rozpatrzeniu zgłoszenia.