Răspuns: Calculați o mască de subrețea de la o adresă IP determinând numărul de biți de rețea pe baza dimensiunii subrețelei și transformându-i în binar.
Pentru a calcula o mască de subrețea dintr-o adresă IP, mai întâi trebuie să înțelegeți subrețele și conversia binară.
Determinați dimensiunea subrețelei
Decideți dimensiunea dorită a subrețelei, reprezentată de obicei ca o notație CIDR (de exemplu, /24 pentru o subrețea cu 256 de adrese IP).
Convertiți notația CIDR în binar
Convertiți CIDR notație în binar. De exemplu, /24 se traduce în 24 de biți de rețea (11111111.11111111.11111111.00000000).
converti strin în int
Completați masca de subrețea
Completați biții de rețea cu 1 și biții gazdă cu 0 pentru a crea mască de rețea . În exemplul lui /24, masca de subrețea devine 255.255.255.0 în notație zecimală.
Exemplu de calcul
De exemplu, pentru a calcula masca de subrețea pentru adresa IP 192.168.1.0/24:
Convertiți /24 în binar: 11111111.11111111.11111111.00000000
Completați masca de subrețea: 255.255.255.0
șir java la int
Concluzie
Calcularea unei măști de subrețea de la o adresă IP implică înțelegerea notării CIDR, conversiei binare și principiilor de subrețea. Masca de subrețea este crucială pentru definirea limitelor rețelei și determinarea adreselor IP disponibile într-o subrețea. Înțelegerea modului de calcul al măștilor de subrețea este esențială pentru administratorii și inginerii de rețea pentru a gestiona și configura eficient rețelele IP.