Adresy IP

11

description

Adresy IP. Co to jest adres IP ?. Adres IP jest 32 - bitową liczbą składającą się z dwóch części: 1) adresu sieci 2 ) adresu komputera - PowerPoint PPT Presentation

Transcript of Adresy IP

Page 1: Adresy IP
Page 2: Adresy IP

Przykład adresu IP:

193.193. 170.170. 16.16. 250250 --adres IP w adres IP w postaci postaci dziesiętnejdziesiętnej

11000001.11000001. 10101010.10101010. 00010000.00010000. 111111010111111010 - adres IP w - adres IP w postaci binarnej postaci binarnej podzielony na 4 podzielony na 4 oktetyoktety

Adres IP jest 32-bitową liczbą składającą się z dwóch części:

1) adresu sieci 2) adresu komputera

Cały adres jest podzielony na 4 oktety (bajty), czyli ma 4*8 cyfr dwójkowych. W zapisie dziesiętnym będą to cztery liczby

oddzielone kropkami. Największa liczba binarna, jaką możemy zapisać na ośmiu miejscach, to 11111111(2), czyli 255(10),

najmniejsza zaś to 0.

Page 3: Adresy IP

Adresy IP mogą należeć do jednej z 5 klas: A, B, C, D, E.

Najczęściej spotkasz się z adresami IP klas A, B, C.

Klasa A Klasa B Klasa C

Klasa D – zakres od: 224.0.0.0 – 239.255.255.254 przeznaczona jest do transmisji grupowej.

Klasa E – zakres od 240.0.0.0 – 255.255.255.255

zarezerwowana dla IETF ( Internet Engenering Task Force ) – grupy osób fizycznie skupionych w celu rozwiązywania bieżących problemów Sieci, tworzenia i zatwierdzania specyfikacji.

Dalej

Page 4: Adresy IP

Zakres adresów od 1.0.0.0 do 126.0.0.0. Klasa ta ma ośmiobitowy identyfikator sieci (pierwszy oktet) i 24-bitowy identyfikator komputera ( trzy następne oktety ). Oznacza to, że w tej samej klasie można obsłużyć 224 = 16 777 216 komputerów. Wartości zapisywane w pierwszym oktecie mieszczą się między 1 a 126, czyli między 00000001 a 01111110.

Wniosek: adres klasy A zaczyna się od 0 – daje to 27 adresów komputerów w takiej sieci .

8-bitowy adres sieci (pierwszy oktet)8-bitowy adres sieci (pierwszy oktet)24-bitowy adres hosta (trzy następne oktety)24-bitowy adres hosta (trzy następne oktety)

Klasa B Klasa C Dalej

Page 5: Adresy IP

Zakres adresów od 128.1.0.0 do 191.254.0.0. Klasa ta ma szesnastobitowy identyfikator sieci (2 pierwsze oktety) i szesnastobitowy identyfikator komputera (dwa ostatnie oktety). Oznacza to, że w tej klasie można obsłużyć 216 = 65 536 unikatowych adresów minus dwa adresy, które są złożone z samych zer lub z samych jedynek, czyli 65 534.

Adres klasy B zaczyna się od 10, daje to 214 różnych adresów sieci.

16-bitowy adres sieci (dwa pierwsze oktety)16-bitowy adres sieci (dwa pierwsze oktety)16-bitowy adres hosta (dwa ostatnie oktety)16-bitowy adres hosta (dwa ostatnie oktety)

Klasa A Klasa C Dalej

Page 6: Adresy IP

Zakres adresów od 192.0.1.0 do 223.225.254.0. Klasa ta ma 24-bitowy identyfikator sieci (trzy pierwsze oktety) i 8-bitowy identyfikator komputera (ostatni oktet). Oznacza to, że w tej klasie można obsłużyć 28 = 256 unikatowych adresów minus dwa adresy, które są złożone z samych zer lub samych jedynek, czyli 254.

Adres klasy C zaczyna się od 110. Daje to 221 adresów w sieci.

24-bitowy adres sieci (trzy pierwsze oktety)24-bitowy adres sieci (trzy pierwsze oktety)8-bitowy adres hosta (ostatni oktet)8-bitowy adres hosta (ostatni oktet)

Klasa A Klasa B

Page 7: Adresy IP

Powyższy podział adresów staje się powoli niewystarczający. Zaczyna brakować wolnych przestrzeni adresowych. Są już propozycje rozszerzenia adresów z 4 do 16 bajtów umieszczonych w ośmiu grupach. W każdej grupie będzie możliwość zapisania liczby z przedziału:w systemie szesnastkowym – <0, FFFF> w systemie dziesiętnym – <0, 65 535> w systemie binarnym – <0, 1111111111111111>).

Przykład takiego adresu IP:23AA.00B1.4000.78C9.1100.0001.EFFF.0001Zauważ, że znacznie wzrośnie możliwość adresowania komputerów w sieci.

Page 8: Adresy IP

Maska podsieci określa, ile bitów w adresie IP jest zarezerwowanych na sieć, a ile na komputer w tej sieci. Jeżeli bity w masce podsieci są jedynkami, to odpowiadające mu bity w adresie IP są bitami adresu sieci. Natomiast bity będące zerami w masce podsieci wskazują na odpowiednie bity adresu IP będące adresem określającym host w sieci. Host (czyli komputer z adresem IP ) jest określony przez adres IP i maskę podsieci.

Wyróżnia się maski podsieci dla poszczególnych klas.

Page 9: Adresy IP

• Klasa A – 255.0.0.0 (np. jeśli adres komputera wygląda następująco 99.48.16.102, to maska określa adres 99.0.0.0 jako adres sieci, natomiast pozostała część adresu – 48.16.102 – określa komputer w sieci 99.0.0.0 ).

• Klasa B – 255.255.0.0 (np. jeśli adres komputera wygląda następująco 170.18.26.203, to maska określa adres 170.18.0.0 jako adres sieci, natomiast pozostała część adresu – 26.203 – określa komputer w sieci 170.18.0.0 ).

• Klasa C – 255.255.255.0

Page 10: Adresy IP

Zdarza się dość często, że maska podsieci może być zdefiniowana w sposób bezklasowy – szczególnie wtedy, gdy chcemy podzielić sieć na podsieci.

Maska - dziesiętnieMaska - dziesiętnie Maska – binarnieMaska – binarnie Liczba Liczba podsiecipodsieci

Liczba komputerówLiczba komputerów

w podsieciachw podsieciach

255.255.255.0255.255.255.0 11111111 11111111 11111111 11111111 11111111 11111111 0000000000000000

11 256-2=254256-2=254

255.255.255.128255.255.255.128 11111111 11111111 11111111 11111111 11111111 11111111 1000000010000000

22 128-2=126128-2=126

255.255.255.192255.255.255.192 11111111 11111111 11111111 11111111 11111111 11111111 1100000011000000

44 64-2=6264-2=62

255.255.255.224255.255.255.224 11111111 11111111 11111111 11111111 11111111 11111111 1110000011100000

88 32-2=3032-2=30

255.255.255.240255.255.255.240 11111111 11111111 11111111 11111111 11111111 11111111 1111000011110000

1616 16-2=1416-2=14

255.255.255.248255.255.255.248 11111111 11111111 11111111 11111111 11111111 11111111 1111100011111000

3232 8-2=68-2=6

255.255.255.252255.255.255.252 11111111 11111111 11111111 11111111 11111111 11111111 1111110011111100

6464 4-2=24-2=2

255.255.255.254255.255.255.254 11111111 11111111 11111111 11111111 11111111 11111111 1111111011111110

128128 11

Page 11: Adresy IP

Aby określić adres sieci, należy wykonać funkcję AND ( iloczyn logiczny ) między bitami hosta a jego maską. Na przykład:

1100000110000011

1010101101010100

0000100000010000

1001011100101100

1111111111111111

1111111111111111

1111111111111111

1000000100000000

1100000110000011

1010101101010100

0000100000010000

1000000100000000

Broadcast jest specjalnym adresem IP, na którym „nasłuchują” wszystkie komputery. Aby utworzyć adres Broadcast w danej sieci, należy do numeru sieci dodać zanegowaną maskę podsieci, np.: numer sieci 193.170.16.0, maska 255.255.255.0, zanegowana maska to: 0.0.0.255, czyli adres rozgłoszeniowy dla danej sieci wynosi: 193.170.16.255

Adres IP wynosi 193.170.16.150, czyli

Maska podsieci 255.255.255.128, czyli

Wynik funkcji AND adresu IP oraz maski, czyli adres sieci wynosi 193.170.16.128