You are on page 1of 3

SIECI – ĆWICZENIA

1. Przekształć następujące adresy binarne na ich dziesiętne ekwiwalenty:


a. 1100 0011
b. 1010 0101
c. 1001 1011
d. 1110 0111
2. Przekształć następujące adresy dziesiętne na ich binarne ekwiwalenty:
a. 10
b. 57
c. 127
d. 255
3. Jaki jest zasięg pierwszego oktetu adresów następujących klas:
a. Klasy A
b. Klasy B
c. Klasy C
4. Jakie są wartości binarne pierwszych bitów w sieciach:
a. Klasy A
b. Klasy B
c. Klasy C
5. Do czego służą adresy klasy D?
6. Ile hostów może działać w sieci klasy C?
7. Ile istnieje sieci klasy B?
8. Podaj wzór na liczbę hostów, które może pomieścić dana sieć?
9. Z jakich części składa się adres IP?
10. Kiedy IP porównuje adresy IP hosta źródłowego i docelowego, na której części adresu się koncentruje?
11. Jaka jest standardowa maska podsieci dla adresów klasy A, klasy B i klasy C,
12. Czy hosty o podanych adresach IP znajdują się w tej samej sieci:
a.
adres źródłowy IP to 176.16.2.3 / 24
b.
adres docelowy IP 176.16.4.5 / 24?
Przedstaw wartość części sieciowej oraz hostowej każdego adresu.
13. Dla podanych poniżej adresów określ:
192.168.1.37 / 27, 83.3.249.66 / 29, 172.16.192.1 / 18, 218.131.18.56/22:
a. maskę podsieci (binarnie i fdziesiętnie),
b. adres sieci,
c. adres rozgłoszeniowy - broadcast,
d. klasa adresu,
e. liczba hostów
Niestandardowe maski podsieci (nie mogą składać się z samych 0 ani 1)
Określenie maski podsieci można wykonać na dwa sposoby:
I. Przez obliczanie,
II. Wykorzystanie tablic.
Ad I. Aby obliczyć liczbę bitów potrzebnych utworzenia odpowiedniej maski podsieci należy (przykłady dla maski
klasy A:
1. do liczby potrzebnych sieci dodać 1. Np.
a. jeżeli 8 to 8 + 1 = 9
b. jeżeli 30 to 30 + 1 = 31
c. jeżeli 900 to 900 + 1 = 901
2. Otrzymaną liczbę Zamienic na ostać binarną:
a. 9 - 1001
b. 31 - 11111
c. 901 - 11 1000 0101
3. Określić liczbę bitów:
a. 1001 - 4
b. 11111 - 5
c. 11 1000 0101 - 10
4. Otrzymaną liczbę bitów dodać do części sieciowej standardowej maski podsieci:
a. 1111 1111 . 1111 0000 . 0000 0000 . 0000 0000
NNNN NNNN . SSSS HHHH . HHHH HHHH . HHHH HHHH
b. 1111 1111 . 1111 1000 . 0000 0000 . 0000 0000
NNNN NNNN . SSSS SHHH . HHHH HHHH . HHHH HHHH
c. 1111 1111 . 1111 1111 . 1100 0000 . 0000 0000
NNNN NNNN . SSSS SSSS . SSHH HHHH . HHHH HHHH
5. Otrzymane maski zamienić na postać dziesietną:
a. 4 - 255.240.0.0
b. 5 - 255.248.0.0
c. 10 - 255.255.192.0
Ad II. Zapamiętanie / Wykorzystanie tablic:

maks. liczba potrzebnych podsieci Maska oktetu podsieci


2 192
3–6 224
7 – 14 240
15 – 30 248
31 – 62 252
63 – 126 254
127 – 254 255

Jeżeli na utworzenie podsieci potrzebne jest więcej niż 8 bitów to pierwsze 8 bitów przyjmie wartość 1 (255) a kolejny
oktet wartość zgodną z powyższą tabelą.
Przykład 1:
255.192.0.0 dla tej maski można utworzyć maksymalnie 2 sieci, ponieważ:
1111 1111 . 1100 0000
10
01
11
00
Przykład 2:
Dla adresu sieci 131.107.0.0 chcemy utworzyć 4 sieci. Określić maskę podsieci oraz adresy sieci.
1. 4+1=5
2. 5 - 101
3. 3 bity
4. Do maski dodajemy 3 bity: 255.255.224.0
5. Pierwszy adres sieci jest równy wartości dziesiętnej pierwszego od prawej bitu o wartości 1. Czyli adres pierwszej
sieci to:
131.107.32.0, a kolejne adresy to:
131.107.64.0
131.107.96.0
131.107.128.0
Przykład 3:
Utwórz 12 podsieci dla adresu klasy C 192.168.2.0 oraz określ:
1. maskę podsieci
2. 3 pierwsze adresy sieciowe
3. zakresy adresów IP dla hostów tych 3 sieci
Rozwiązanie:
1. Maska: 12 + 1 = 13
13 – 1101
4 bity dodajemy do standardowej maski:
1111 1111 . 1111 1111 . 1111 1111 . 1111 0000 – 28 bitów
255.255.255.240
2. Pierwsze trzy adresy to:
192.168.2.16 1100 0000.1010 0000.0000 0010.0001 0000
192.168.2.32 1100 0000.1010 0000.0000 0010.0010 0000
192.168.2.48 1100 0000.1010 0000.0000 0010.0011 0000
3. Zakresy hostów:
Dla 192.168.2.16 192.168.2.17 - 192.168.2.30 0001 0001 - 0001 1110 (16 +24 – 2 = 30)
Dla 192.168.2.32 192.168.2.33 - 192.168.2.46 0010 0001 - 0010 1110 (32 +24 – 2 = 46)
Dla 192.168.2.48 192.168.2.49 - 192.168.2.62 0011 0001 - 0011 1110 (48 +24 – 2 = 62)

You might also like