Ile hostów z maski podsieci?

jak obliczyc ile hostów moze byc pod maska??

np dla maski 255.255.255.0 jest 256

255.255.248.0 2048

jak to obliczyć??

http://www.wildpackets.com/products/fre … c/overview

pobierz ten kalkulator przeznaczony dla administratorów on ci wyliczy i pomoże

ipsubnetcalc_screenshot1.gif

nie jest to prosta sprawa policzyć ale robi się to tak:

  1. Adres IP zmieniasz na postać dwójkową np. 212.51.219.114 to jest w postaci dwójkowej: 11010100.00110011.11011011.01110010

Z maską robisz to samo: np. 255.255.255.0 to jest w postaci dwójkowej: 11111111.11111111.11111111.00000000.

Adresowanie sieci polega na przepisaniu niezmienionych bitów adresu IP, dla których odpowiednie bity maski mają wartość 1 i uzupełnianiu pozostałych zerami. W tym przypadku będzie to:

11010100.00110011.11011011.00000000. czyli 255.255.255.0

W ten sposób otrzymujesz tzw. adres sieci w tym akurat przypadku jest on identyczny z adresem maski. / po zamianie na bajty 255.255.255.0 /.

Teraz problem ustalenia liczby komputerów sieci. Ustalamy najpierw tzw. broadcast czyli adres rozgłoszniowy danej sieci. Robi się to w ten sposób, że przepisujemy dres IP dla którego odpowiednie bity maski mają wartość 1 niezmienione, a te dla których bity maski mają wartość 0 dopełniamy jedynkami. W naszym przypadku będzie to 11111111.11111111.11111111.11111111 czyli 255.255.255.255. Te dwa adresy są zarezerwowane czyli żaden komputer w sieci nie może mieć ich przypisanych. Gdy mamy ustalony adres sieci to ustalamy liczbę komputerów czyli 255.255.255.0 + 1/ po prostu dodajemy 1 do ostatnej cyfry /, pierwszy komputer może mieć adres 255.255.255.1, ostatni broadcast minus 1 czyli 255.255.255.254 / tak w uproszczeniu /. Nieprawdą jest że w takiej sieci może być 256 hostów lecz 254 bo dwa adresy; sieci i broadcast są zarezerwowane dla identyfikacji sieci. Napisałem Ci to w najprostszym przypadku dla klasy adresów C ale obliczenia dla dowolnej klasy są analogiczne.

Złączono Posta : 03.01.2007 (Sro) 22:06

oczywiście są do tego odpowiednie programy dla administratorów, które szybko to wyliczą

pysiu dzieki za kalkulator aczkolwiek nie mogę z niego kożystać bo muszę to umieć na przedmiot SOiSK tak więc marek624 dzięki że wyjaśniłeś mi to krok po kroku :slight_smile:

dzisiaj zauważyłem błąd sorry powinno być:

ale myślę, że załapałeś, zmęczony byłem wczoraj.

tak to rouzmiem że 256 trzeba odjąć 2 :stuck_out_tongue:

Nie wiem, czy dobrze zrozumiałem… Chcesz obliczyć ilość dostępnych hostów na podstawie maski, tak? Nie wiem czy jest to jeszcze aktualny, nierozwiązany temat - wytłumaczę najprościej jak umiem :slight_smile:

Aby obliczyć liczbę hostów w sieci skorzystaj ze wzoru 2^(liczba zer w masce) - 2
2^14 = 16384-2 = 16382
Liczba dostępnych hostów: 16382

^ - ten znak oznacza potęgę, więc masz to rozumieć jako
np. w tym konkretnym przypadku 2 do potęgi liczby zer w binarnej postaci maski. A, od uzyskanego wyniku odejmujesz dwa, gdyż dwa adresy są zawsze zajęte.