Potřebuješ znát Ip adresu sítě a prefix :)) jinak masku nevypočítáš.. např 192.168.1.0/24
když je tohle adresa sítě, tak
1. použitelná je logicky 192.168.1.1 .. prefix je 24, takže 192.168.1 je neměnné a mění se pouze poslední bajt.
2. poslední použitelná je 254, protože máš prefix 24, což je 255.255.255.0, takže tam může být v té sítí 1 až 254 adres.. takže 192.168.1.1 - 192.168.1.254
3. a poslední je Broadcast a to je 192.168.1.255 :) a maska ta je jasná podle prefixu, protože je 24 což je tohle 255.255.255.0
Jak zjistit masku:
máš prefix 24 a maska vypadá takto : 11111111 11111111 11111111 00000000
a protože je prefix 24, tak maska konči zde.............................^ .. když si to od začátku spočítáš, je to 24 :) a maska se rozdělujé na část Host a část Network.. část host je po těch 24 a jsou to všechno jedničky.. část network jsou 0 .. tam kde máš 0 tak na těch místech se můžou měnit adresy od první až do poslední použitelné

D blbě se to takhle vysvětluje..
Například když máš 192.168.1.128/26 tak je to takhle
1. použitelná je 192.168.1.129 (poslední bajt tedy vypadá takto 10|000001 tam kde je to | končí maska, tedy prefix 26 takže první použitelná je: část host se nemění a mění se pouze network a to tak, že se dosadí nejnižší možná varianta což je jednička na pozici 1. nejvyšši použitelnou máš zase stejne.. host se nemění a na network je všude !!KROMĚ JEDNIČKY!! logická 1 takže: 10|111110 což je 190
poslední použitelná je tedy 192.168.1.190 broadcast je když je na části network všude 1 takže 10|111111 což je 191
broadcast: 192.168.1.191
a maska, když je prefix 26 je takto 11111111 11111111 11111111 11|000000 .. což je 255.255.255.192
Doufám, že to trochu chápeš
