Wpis z mikrobloga

Mam pytanko, miałem dawno temu sieci i teraz przerabiam pewną książkę z administracją systemów wirtualnych.
Chciałem sobie odświeżyć wiedzę i jak wszystko czaję to nie do końca pamiętam, na jakiej podstawie generowana jest ilość sieci w poszczególnych klasach adresów IP.

Z tego co pamiętam, to maska w danym adresie była odpowiedzialna za dzielenie na hosty / sieci.
2^(32-maska) = ilość sieci.

Na jakiej podstawie:
Klasa A - Posiada 2^7 sieci
Klasa B - 2^14 sieci
Klasa C - 2^21 sieci

Nie za bardzo łapie analogię, nawet rozpisalem sobię to binarnie i nie za bardzo wiem, z czego akurat klasa A ma 2 do potęgi 7, a klasa B do potęgi 14.

11100000 - 192 [Tutaj jedynie widze to, że 24-3 jedynki = 21] ale przy innych chyba mi się to nie zgadza.
10000000 - 128 [24-1 = 23] więc to chyba zła analogia

#sieci #pytanie #informatyka
Pobierz
źródło: comment_1658825777EhUhlTqvpIUOWCwfaDD5JS.jpg
  • 8
@Yakooo: Na podstawie maski też tego nie bardzo mogę wyliczyć

Klasa A posiada maskę: /8 = 11111111.00000000.00000000.00000000
Z tego powodu 2^(32-8)-2 = 2^24 -> nie powinno być wtedy 2^24?

Klasa B posiada maskę: /16
2^(32-16)-2 = 2^14

Klasa C posiada maskę: /24
2^(32-24)-2 = 2^6

Już mi się poyebało XD
----------------------------------------------------------------

Edit dobra już wiem, to co wyżej wyliczyłem to ilość hostów.
@Loperamid czyli tak podsumowując, zawsze na początku jest ten jeden bit, który określa typ klasy.

Bo przy klasie C mogłoby być 11 (128+64), a to 0 to jest bit który określa po prostu typ klasy yep?
zawsze na początku jest ten jeden bit


@Yakooo: no nie, dla klasy A jest jeden, dla innych więcej

Bo przy klasie C mogłoby być 11 (128+64), a to 0 to jest bit który określa po prostu typ klasy


@Yakooo: w klasie C każdy adres zaczyna się od 110 binarnie, nie czaje pytania