Administrowanie systemami i Sieciami komputerowymi
Laboratorium nr 3
PROTOKÓŁ IPv4
Adresacja klasowa
1. Podstawowe pojęcia
Adresy IPv4 mają długość 32 bitów. Rozpatruje się je jako sekwencję czterech, czterech oktetów
(bajtów 8-bitowych). Najczęściej przedstawia się je w postaci 4 liczb dziesiętnych oddzielonych
kropką np.
192.168. 1. 1
W adresie IP wyodrębniamy dwie części:
–
Część odpowiedzialną za adres sieci,
–
Część odpowiedzialną za adres Hosta.
Maska podsieci - budowa jej przypomina adres IP. Wykorzystywana jest do określania, ile bitów
adresu IP wskazuje sieć, a ile hosty w tej sieci. Składa się z 32 bitów (cztery oktety). Dla każdej
klasy adresów przypisana jest maska domyślna sieci:
Klasa
Maska domyślna w
systemie dziesiętnym
Maska domyślna w systemie binarnym
I oktet
II oktet
III oktet
IV oktet
A
255.0.0.0
1111 1111
0000 0000
0000 0000
0000 0000
B
255.255.0.0
1111 1111
1111 1111
0000 0000
0000 0000
C
255.255.255.0
1111 1111
1111 1111
1111 1111
0000 0000
Adres sieci jest zawsze pierwszym adresem sieci, zaś adres hosta określa który to host w danej
sieci. Adresy te oblicza się na podstawie znajomości maski podsieci.
W celu wyznaczenia adresu sieci należy wykonać operację logiczną AND pomiędzy adresem sieci a
maską podsieci. np.
192.168. 1.1
255.255.255.0
AND
-------------
192.168. 1.1
rozpisane binarnie wygląda to następująco
11000000.10101000.00000001.00000001
11111111.11111111.11111111.00000000
AND
-----------------------------------
11000000.10101000.00000001.00000000
Z każdą podsiecią związany jest również adres rozgłoszeniowy. Jest to zawsze ostatni adres w
podsieci. Wyznacza się go przeprowadzając operację logiczną OR z zanegowaną maską np.
Opracował: Radosław Maciaszczyk
Administrowanie systemami i Sieciami komputerowymi
Najpierw negujemy maskę
255.255.255. 0
NOT
---------------
0. 0. 0.255
rozpisane binarnie wygląda to następująco
11111111.11111111.11111111.00000000
NOT
-----------------------------------
00000000.00000000.00000000.11111111
a następnie wykonujemy operację logiczną OR
192.168. 1. 1
0. 0. 0.255
OR
---------------
192.168. 1.255
rozpisane binarnie wygląda to następująco
11000000.10101000.00000001.00000001
00000000.00000000.00000000.11111111
OR
-----------------------------------
11000000.10101000.00000001.00000000
Zakres adresów hostów określa się jako:
adres sieci + 1 : adres rozgłoszeniowy – 1
Liczba możliwych hostów do zaadresowania wyznacza się następująco:
2
n
– 2
gdzie:
n-liczba bitów w masce przeznaczona na adres hosta
Np.
dla maski 24 bitowej (255.255.255. 0)na adres hosta przeznaczono 8 bitów (32-24), stąd
liczba hostów wynosi:
2
8
-2 =254
2. Klasa adresów IP
Pierwotnie adresy IPv4 podzielono na klasy i dla każdej z klasy zdefiniowano która część składa się
na adres sieci, a która na adres hosta. Tak jak to pokazano na poniższym rysunku
Opracował: Radosław Maciaszczyk
Administrowanie systemami i Sieciami komputerowymi
Rys 1. Klasy adresów IP
Klasa A - część sieci składa się z 8 bitów (I oktet), a część hosta z pozostałych 24 bitów (II, III, IV
oktet). Pierwszy bit adresu zawsze jest ustawiony na 0. Dodatkowo w pierwszym oktecie nie mogą
być wszystkie bity ustawione na 0.
Klasa B- część sieci składa się z 16 bitów (I, II oktet), a część hosta z pozostałych 16 bitów (III, IV
oktet). Pierwsze 2 bity adresu zawsze są ustawione na 10.
Klasa C- część sieci składa się z 24 bitów (I, II, III oktet), a część hosta z pozostałych 8 bitów (IV
oktet). Pierwsze 3 bity adresu zawsze są ustawione na 110.
Klasa D- pierwsze 4 bity adresu zawsze są ustawione na 1110,
Klasa E- pierwszy 4 bity adresu zawsze są ustawione na 1111.
Zadanie 1.
Oblicz ile jest sieci a ile hostów w każdej z klas A,B i C
Zadanie 2.
Do jakiej domyślnej klasy adresowej należą poniższe adresy IP
13.23.45.2
230.12.1.22
240.35.3.1
223.255.255.255
67.45.62.34
128.76.2.3
192.34.5.1
191.255.0.0
224.0.0.1
245.5.31.155
Zadanie 3.
Zapisz w poniższej tabeli w postaci dziesiętnej adresy IPv4 będące zakresami hostów dla każdej z
klasy adresowej. Nie uwzględniamy wykluczenia części adresów zarezerwowanych.
Opracował: Radosław Maciaszczyk
Administrowanie systemami i Sieciami komputerowymi
Klasa
Najniższy adres
Najwyższy adres
A
B
C
D
E
Zadanie 4.
Na podstawie obliczeń z zadania 2 określ domyślną maskę dla każdego z poniższych adresów oraz
oblicz:
–
adres sieci
–
adres niewygłoszenie
–
zakres hostów
13.23.45.2
223.255.255.255
67.45.62.34
128.76.2.3
192.34.5.1
191.255.0.0
Opracował: Radosław Maciaszczyk