110 likes | 337 Views
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
E N D
Co to jest adres IP ? Adres IP jest 32-bitową liczbą składającą się z dwóch części: 1) adresu sieci2)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. Przykład adresu IP:
Klasy: 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
Klasa A: 8-bitowy adres sieci (pierwszy oktet) 24-bitowy adres hosta (trzy następne oktety) 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 = 16777216 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 . Klasa B Klasa C Dalej
Klasa B: 16-bitowy adres sieci (dwa pierwsze oktety) 16-bitowy adres hosta (dwa ostatnie oktety) 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 = 65536 unikatowych adresów minus dwa adresy, które są złożone z samych zer lub z samych jedynek, czyli 65534. Adres klasy B zaczyna się od 10, daje to 214 różnych adresów sieci. Klasa A Klasa C Dalej
Klasa C: 24-bitowy adres sieci (trzy pierwsze oktety) 8-bitowy adres hosta (ostatni oktet) 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. Klasa A Klasa B
Powyższy podział adresów staje się powoli niewystarczający. Zaczyna brakować wolnych przestrzeni adresowych. Są już propozycje rozszerzenia adresów z 4 do 16bajtó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,65535> w systemie binarnym – <0,1111111111111111>). Przykład takiego adresu IP: 23AA.00B1.4000.78C9.1100.0001.EFFF.0001 Zauważ, że znacznie wzrośnie możliwość adresowania komputerów w sieci.
Maska podsieci 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.
Maski podsieci dla poszczególnych klas: • 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
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. Tabela masek podsieci bezklasowych
Aby określić adres sieci, należy wykonać funkcję AND ( iloczyn logiczny ) między bitami hosta a jego maską. Na przykład: Broadcast – adres rozgłoszeniowy 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