Przejdź do treści głównej
INF.02Pytanie #131 z 818

Wskaż adres sieci, do której należy host o adresie 172.16.0.123/27

Opcje odpowiedzi:
A
172.16.0.16
B
172.16.0.96
Prawidłowa
C
172.16.0.112
D
172.16.0.224
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź to opcja B (172.16.0.96). Aby znaleźć adres sieci, musimy zastosować maskę podsieci do adresu IP hosta. Maska /27 oznacza, że pierwsze 27 bitów to bity sieci, a pozostałe 32 - 27 = 5 bitów to bity hosta. Maska /27 w postaci dziesiętnej to 255.255.255.224.

Adres IP hosta: 172.16.0.123 Ostatni oktet adresu IP hosta to 123. Ostatni oktet maski to 224.

Przekształćmy ostatni oktet adresu IP i maski na postać binarną: 123 = 01111011 224 = 11100000

Wykonujemy operację AND bitowo na ostatnich oktetach (a także na poprzednich, ale one pozostaną niezmienione, ponieważ bity maski dla nich to same jedynki): 01111011 (123) AND 11100000 (224)

01100000 (96)

Pierwsze trzy oktety pozostają takie same (172.16.0), ponieważ bity maski dla nich to 255 (same jedynki w zapisie binarnym). Zatem adres sieci to 172.16.0.96.

Alternatywnie, dla maski /27 krok (rozmiar bloku adresów w podsieci) wynosi 2^(32-27) = 2^5 = 32. Adresy sieci w ostatnim oktecie będą wielokrotnościami 32: 0, 32, 64, 96, 128, itd. Szukamy największej wielokrotności 32 mniejszej lub równej 123. Jest to 96 (32 * 3 = 96).

Chcesz poćwiczyć całą kwalifikację INF.02?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie
Reklama