
jako, że nigdzie nie potrafię znaleźć pomocy, a wykładowca nie potrafi tego prosto wyjaśnić to musiałem się skierować do źródła...
Liczę na pomoc wszystkich informatyków, a w szczególności studentów (bo tak to jest, że oni najwięcej potrafią

Oby mój problem wydał się na tyle błahy, że nie będziecie mieli problemu z wyjaśnieniem mi tego.
Jestem na etapie zadań z wydzielania podsieci, przykładowe zadanie wygląda tak:
"Podziel adres IP na 4 równe podsieci, określ adres i maskę dla każdej podsieci i zakres adresów hostów dla każdej podsieci (+brodcast).
172.10.0.0 255.255.0.0 (/16)
Rozwiązanie:
IP jest w klasie B więc za identyfikacje sieci są odpowiedzialne 2 oktety, a za identyfikacje hosta kolejne 2.
Mamy sieć podzielić na 4 równe podsieci - więc wystarczą nam w zupełności 2 bity (2^2=4), więc z trzeciego oktetu maski zabieramy 2 bity potrzebne do tego.
Możliwe kombinacje na 2 bitach:
00
01
10
11
Adres maski zmienia się na:
255.255.192.0 (/18) (?)
[11111111.11111111.11000000.00000000]
Dlaczego xxx.xxx.192.x?
Dlatego, że pierwsze 2 najstarsze bity mają wartość 128 (2^7) i 64 (2^6), 128+64=192.
Podsieci
(pierwszą i ostatnią mamy ustaloną)
1. 172.10.0.0
2. 172.10.64.0
3. 172.10.128.0
4. 172.10.192.0
Jeśli mamy już określone podsieci, bardzo prosto określamy zakres adresów hostów dla tego podziału:
1. 172.10.0.0 -> 172.10.63.254
2. 172.10.64.0 -> 172.10.127.254
3. 172.10.128.0 -> 172.10.191.254
4. 172.10.192.0 -> 172.10.255.254
No i tu by nie było problemu wcale, bo dla IP z klas A-B i małych ilości podsieci wydaje się być proste
No i moje pytania:
-Od czego zależy taki przeskok w zakresach hostów (172.10.0.0 -> 172.10.63.254) - dlaczego nie jest liczone od 0-32 alb 0-16 albo 0-8 itd czy to ma coś wspólnego z tym rozpisem pierwszych bitów:
00
01
10
11 ?
-Jak zrobić coś takiego samego dla IP z klasy c (192.168.100.0) na 4 sieci ze maską /16 - nie mieści mi się w głowie co z tymi oktetami, przecież w klasie c, ostatni człon odpowiada za identyfikacje hosta...
-Jak określić podsieci dla IP jeśli w oktecie xxx.xxx.XXX.xxx mamy już jakąś wartość?
Myślę, że coś takiego przyda się dla osób które dopiero chcą zacząć się uczyć informatyki lub tych które nie wyniosły za dużo z zajęć.
Pozdrawiam.