Wskaż adres sieci, do której należy host o adresie 172.16.0.123/27
Wskaż adres sieci, do której należy host o adresie 172.16.0.123/27
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.