Ghostman Opublikowano 21 Stycznia 2011 Zgłoś Opublikowano 21 Stycznia 2011 (edytowane) 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 21 Stycznia 2011 przez Ghostman Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
ChamRyszak Opublikowano 22 Stycznia 2011 Zgłoś Opublikowano 22 Stycznia 2011 (edytowane) 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 23 Stycznia 2011 przez ChamRyszak Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
Ghostman Opublikowano 22 Stycznia 2011 Zgłoś Opublikowano 22 Stycznia 2011 Ad2. 2^(32-20) - 2 = 4096 Jak to się ma w zakresie adresów? Tzn ja wiem, że zakres będzie 192.168.224.0 - 192.168.229.127 tylko jak do tego dojść. Bo mi to nic nie daje, że ja wiem ile jest adresów w sieci. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
ChamRyszak Opublikowano 23 Stycznia 2011 Zgłoś Opublikowano 23 Stycznia 2011 (edytowane) 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 23 Stycznia 2011 przez ChamRyszak Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...