Odpoveď: Vypočítajte masku podsiete z adresy IP určením počtu bitov siete na základe veľkosti podsiete a ich prevodom na binárne.
Ak chcete vypočítať masku podsiete z adresy IP, musíte najprv pochopiť vytváranie podsietí a binárnu konverziu.
Určite veľkosť podsiete
Rozhodnite sa pre požadovanú veľkosť podsiete, ktorá sa zvyčajne uvádza ako zápis CIDR (napr. /24 pre podsieť s 256 adresami IP).
Previesť notáciu CIDR na binárnu
Konvertovať CIDR zápis do dvojkovej sústavy. Napríklad /24 znamená 24 sieťových bitov (11111111.11111111.11111111.00000000).
faktoriál v jazyku Java
Vyplňte masku podsiete
Vyplňte sieťové bity 1 a hostiteľské bity 0, aby ste vytvorili masku podsiete . V príklade /24 sa maska podsiete zmení na 255.255.255.0 v desiatkovom zápise.
Príklad výpočtu
Napríklad na výpočet masky podsiete pre IP adresa 192.168.1.0/24:
Konvertovať /24 na binárne: 11111111.11111111.11111111.00000000
Vyplňte masku podsiete: 255.255.255.0
Záver
Výpočet masky podsiete z adresy IP zahŕňa pochopenie notácie CIDR, binárnej konverzie a princípov podsiete. Maska podsiete je rozhodujúca pre definovanie hraníc siete a určenie dostupných IP adries v rámci podsiete. Pochopenie toho, ako vypočítať masky podsiete, je nevyhnutné pre správcov siete a inžinierov, aby mohli efektívne spravovať a konfigurovať siete IP.
str.substring v jazyku Java