Skocz do zawartości
Ghostman

Prefiks IP

Rekomendowane odpowiedzi

Siema

Douczałem się ostatnio o prefiksach i wydawało mi się, że wiem, ale łaziłęm troche po ripe.net i jednak chyba nie mumiem liczyć puli adresów z prefiksu. Pomoże mi ktoś?

 

Mam np adres 172.16.4.0 z 24 bitowym prefiksem czyli 172.16.4.0/24. Czyli pula ip jest 172.16.4.1 - 172.16.4.254

Mam adres 172.16.4.0/25. Czyli pula jest 172.16.4.1 - 172.16.4.126. No i nie wiem dlaczego. Czemu nie 128 i adres rozgłoszeniowy na 129?

Jaka będzie pula adresów dla ip 192.168.224.0/20 i dlaczego?

Edytowane przez Ghostman

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Ad1. 2^(32-25) - 2 = 126

Ad2. 2^(32-20) - 2 = 4094

Musiałbyś określić czego dokładnie nie rozumiesz. Tutaj obowiązuje prosta matematyka. Długość IP4 to 2^32. Ilość niezerowych bitów (CIDR czy jak to nazywasz prefix ) odejmuje się od długości w celu otrzymania ilości adresów.

Liczba dostępnych adresów będzie o 2 mniejsza niż wynika to z CIDR, ponieważ odpadają adresy na połączeniówkę (adres sieci i rozgłoszeniowy). Na pytanie dlaczego nie 128 rogłoszeniowy 129 to dlatego, że wówczas mamy zakres 130 adresów i można równie dobrze zapytać: 2 do której potęgi daje 130?

Edytowane przez ChamRyszak

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dla tego przykładu, który podałeś jest tak:

192.168.224.0 to adres sieci

192.168.224.1 - 192.168.239.254

192.168.239.255 rozgłoszeniowy

Znając adres początkowy i prefiks mamy wszystkie potrzebne informacje o adresacji. Na podstawie prefiksu określasz ilość adresów ze wzoru , który podałem w poprzednim poście. Mając adres początkowy i ilość hostów (ilość całkowitą wynikającą z ilości bitów,w tym przykładzie 4096) możemy określić adres końcowy (dodając bitwo liczbę hostów do adresu początkowego w kontekście 4 oktetowej adresacji). Ostatni adres z zakresu to rozgłoszeniowy. Jeżeli masz problem z dodaniem to proponuję zapoznać ze specyfikacją ipv4, bo z niej wynika taki sposób dodawania tzn. dokładnie z podziału 32 bitowego adresu na 4 oktety. W tym przykładzie masz 12 bitów żeby złożyć pulę (z tego 4 w drugim oktecie):

11000000.10101000.11100000.00000000 i mamy do dyspozycji 12 bitów więc ostatni adres (rozgłoszeniowy) to:

11000000.10101000.11101111.11111111

Napisz może na jakiej zasadzie obliczyłeś zakres 192.168.224.0 - 192.168.229.127 przy 20 bitowym prefiksie, bo tu na pewno jest problem.

 

Ps tak w ogóle to się machnąłem i w ad 2 powinno być 4094 a nie 4096.

Edytowane przez ChamRyszak

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie


×
×
  • Dodaj nową pozycję...