Adresy i adresowanie Klasy adresowe Klasa Ilość bitów na sieć Ilość bitów na hosty Zakres adresów Ilość hostów A 8 24 1-127 224-2 B 16 16 128-191 216-2 C 24 8 192-223 28-2 D 32 0 224-239 xx E 32 0 240-255 xx Adresy prywatne (nieroutowalne) RFC1918 Klasa adresowa Zakres adresów A 10.0.0.0 10.255.255.255 B 172.16.0.0 172.31.255.255 C 192.168.0.0 192.168.255.255 Adresy specjalne: 0.0.0.0 Adres bramy domyślnej w danej sieci 255.255.255.255 Lokalny adres rozgłoszeniowy działa do pierwszego routera 0.0.0.37 Host lokalnej sieci system domyślnie zamiast zer wstawi adres sieci 127.0.0.1 Local loopback (lokalna pętla zwrotna) sam na siebie FLSM maska podsieci o stałej długości RFC950 sieć podsieć Hosty Adres (IP) and(i) Maska (Podsieć) = adres sieci i podsieci Standardowe maski: Klasa Standardowa maska Interpretacja bitowa A 255.0.0.0 11111111 00000000 00000000 00000000 B 255.255.0.0 11111111 11111111 00000000 00000000 C 255.255.255.0 11111111 11111111 11111111 00000000 Maski mówią o tym jaka część jest przeznaczona na adresowanie sieci Adres podsieci: 172.16.16.0 Maska podsieci: 255.255.240.0 (11111111 11111111 11110000 00000000) Zakres sieci: 172.16.16.1 172.16.31.254 Adres rozgłoszeniowy: 172.16.31.255 Jak liczyć. Współczynnik delta najbardziej wysunięta jedynka Mamy maskę: (przykład) 255.255.224.0 Interpretacja bitowa maski 11111111 11111111 11 1 00000 Mamy adres 172.17.0.0 Przy masce 255.255.224.0 delta wynosi 32 dlaczego? 1 1 1 0 0 0 0 0 27 26 25 24 23 22 21 20 128 64 32 16 8 4 2 1 Stąd tutaj mamy 6 podsieci: 32, 64, 128, 160, 192 odrzucamy pierwsze zero i ostatnią równą liczbie maski Zadanie: Mamy adres 172.16.0.0 Potrzebujemy 8 podsieci W największej będziemy potrzebować 1000 hostów 1. Wylicz maskę podsieci 2. Podać pełne adresy podsieci stosując klasyczne adresowanie: Rozwiązanie: Określamy klase klasa adresowa B Mamy więc 216-2 hostów Ile bitów potrzebujemy na podsieci? Według wzoru 2n-2 Stąd 23-2=6 (za mało) 24-2=14 (wystarczy) musimy więc zabrać 4 bity z adresów hostów, stąd maska podsieci: 255.255.240.0 (11111111 11111111 11110000 00000000) delta: 16 Ilość podsieci: j.w. Ilość hostów: 212-2=4094 Adresy podsieci: zakres 172.16.0.0 172.16.240.0 Adres sieci Zakres Adres rozgłoszeniowy 172.16.16.0 172.16.16.1 172.16.31.254 172.16.31.255 172.16.32.0 172.16.32.1 172.16.47.254 172.16.47.255 172.16.48.0 172.16.48.1 172.16.63.254 172.16.63.255 172.16.64.0 172.16.64.1 172.16.79.254 172.16.79.255 172.16.80.0 172.16.80.1 172.16.95.254 172.16.95.255 172.16.96.0 172.16.96.1 172.16.111.254 172.16.111.255 172.16.112.0 172.16.112.1 172.16.127.254 172.16.127.255 172.16.128.0 172.16.128.1 172.16.143.254 172.16.143.255 Mamy adres x.x.x.80/29 (29 oznacza 29 jedynek i 3 zera tzn.: 11111111 11111111 11111111 11111000) Adres sieci to 80 - 01010000 Końcówka maski - 11111000 Adres rozgłoszeniowy - 01010111 to daje 87 Stąd zakres to 81 86 Mamy adres 172.21.0.0/16 Podzielić sieć na dwie podsieci Aby otrzymać dwie podsieci mamy: 2n-2 22-2=2 potrzebujemy więc 2 bity Stąd maska podsieci to 11111111 11111111 11000000 00000000 255.255.192.0 Mamy więc następujące sieci: 172.21.64.0 i 172.21.128.0 Mamy adres 192.169.200.0/24 (klasa adresowa C) Utwórz 6 podsieci. 2n-2 23-2=8-2=6 (wystarczy) zabieramy 3 bity, stąd maska podsieci to: 11111111 11111111 11111111 11100000, czyli: 255.255.255.224 Delta wynosi 32 Adres sieci Zakres Adres rozgłoszeniowy 192.169.200.32 192.169.200.33 - 192.169.200.62 192.169.200.63 192.169.200.64 192.169.200.65 - 192.169.200.94 192.169.200.95 192.169.200.96 192.169.200.97 - 192.169.200.126 192.169.200.127 192.169.200.128 192.169.200.129 - 192.169.200.158 192.169.200.159 192.169.200.160 192.169.200.161 - 192.169.200.190 192.169.200.191 192.169.200.192 192.169.200.193 - 192.169.200.222 192.169.200.223