Laboratorium – Konwersja adresów IPv4 do postaci binarnej
Laboratorium - Konwersja adresów IPv4 do postaci binarnej
Cele
Część 1: Konwersja adresów IPv4 z postaci kropkowo-dziesiętnej do binarnej
Część 2: Wykorzystanie operacji iloczynu logicznego w celu określania adresów sieci
Część 3: Zastosowanie obliczeń adresów sieciowych
Scenariusz
Każdy adres IPv4 składa się z dwóch części: części sieciowej oraz hosta. Część sieciowa adresu jest taka sama dla wszystkich urządzeń znajdujących się w tej samej sieci. Część hosta identyfikuje konkretnego hosta w danej sieci. Maska podsieci jest wykorzystywana do określenia części sieciowej adresu IP. Urządzenia w tej samej sieci mogą komunikować się bezpośrednio. Urządzenia w różnych sieciach wymagają do komunikacji urządzeń pośrednich warstwy 3 takich jak router.
Aby zrozumieć działanie urządzeń w sieci potrzebujemy spojrzeć na adresy IP w taki sposób w jaki robią to urządzenia - w zapisie dwójkowym (notacji binarnej). Aby to zrobić musimy przekształcić adres IP i maskę podsieci z postaci dziesiętnej oddzielonej kropkami do postaci binarnej. Po tym możemy wykorzystać operację iloczynu logicznego w celu określenia adresu sieci.
To laboratorium zawiera instrukcje dotyczące określania części sieciowej i hosta adresów IP przez konwersję adresu IP i maski podsieci z notacji dziesiętnej oddzielonej kropkami do binarnej, a następnie wykorzystanie operacji iloczynu logicznego. Następnie wykorzystasz te informacje do identyfikacji adresów w sieciach.
Part 1: Konwersja adresów IPv4 z postaci kropkowo-dziesiętnej do binarnej
W części 1 przekształcisz liczby dziesiętne do ich odpowiedników dwójkowych. Po opanowaniu tej czynności, przekształcisz adresy IPv4 i maski podsieci z notacji dziesiętnej z kropkami do ich postaci binarnej.
Step 1: Przekształć liczby dziesiętne do ich odpowiedników dwójkowych.
Wypełnij poniższą tabelę przekształcając liczby dziesiętne do ośmiobitowych liczb binarnych. Pierwsza liczba została przekształcona dla przykładu. Przypomnijmy, że wartości ośmiu kolejnych bitów w oktecie bazują na potęgach liczby 2 odpowiednio od lewej do prawej 128, 64, 32, 16, 8, 4, 2 i 1.
Dziesiętnie
Dwójkowo
192
11000000
168
10
255
2
Step 2: Przekształć adres IPv4 do jego odpowiednika w postaci binarnej.
Adres IPv4 można przekształcić za pomocą tej samej techniki, która została wykorzystana powyżej. Wypełnij poniższą tabelę binarnymi odpowiednikami danych adresów. Aby poprawić czytelność oddziel oktety binarne kropką.
192.168.10.10
11000000.10101000.00001010.00001010
209.165.200.229
172.16.18.183
10.86.252.17
255.255.255.128
255.255.192.0
Part 2: Wykorzystanie operacji iloczynu logicznego w celu określania adresów sieci
W części 2 wykorzystasz operację iloczynu logicznego w celu obliczenia adresu sieci dla danego adresu hosta. Trzeba najpierw przekształcić adres IPv4 i maskę podsieci z postaci dziesiętnej do ich odpowiedników w postaci binarnej. Gdy otrzymasz binarną postać adresu sieciowego, przekształć go do jego postaci dziesiętnej.
Uwaga: Proces wykonania operacji iloczynu logicznego polega na porównaniu bitu na każdej pozycji 32-bitowego adresu IP hosta z odpowiadającym mu pozycją bitem 32-bitowej maski podsieci. Jeżeli są to dwa 0 lub 0 i 1 wynik operacji to 0. Jeżeli są to dwie 1, wynikiem operacji jest 1 jak to zostało przedstawione na załączonym przykładzie.
Step 1: Określenie liczby bitów jakie należy wykorzystać do obliczenia adresu sieci.
Opis
Adres IP
192.168.10.131
11000000.10101000.00001010.10000011
Maska podsieci
255.255.255.192
11111111.11111111.11111111.11000000
Adres sieci
192.168.10.128
11000000.10101000.00001010.10000000
Jak można określić, które bity wykorzystać do obliczenia adresu sieciowego?
____________________________________________________________________________________
Ile bitów zostało wykorzystanych do obliczenia adresu sieciowego w przykładzie powyżej?
__________________________________________________________________________________
Step 2: Wykorzystanie operacji iloczynu logicznego w celu określania adresów sieci.
a. Wprowadź brakujące informacje w tabeli poniżej.
172.16.145.29
255.255.0.0
b. Wprowadź brakujące informacje w tabeli poniżej.
255.255.255.0
c. Wprowadź brakujące informacje w tabeli poniżej.
192.168.68.210
muc13k