En IP -adresse er et 32 - bits binærkode (ofte skrevet i desimal - dot form) som inneholder nettverket og er vert deler . Verten biter definere en bestemt datamaskin . Nettverket prefikset angir et nettverk , og dens lengde avhenger av nettverksklassen . Subnetting bidrar til å organisere et nettverk ved å bryte det opp i flere subnett . Å definere slike subnett , må du ta biter fra verten delen av IP -adressen . Det forlenger også nettverket prefiks . Nettverksmasken definerer eksplisitt nettverk og vert biter som 1 og 0 , hhv . I dette eksempelet , vil vi beregne en subnet mask for en datamaskin med IP -adresse 192.35.128.93 som tilhører nettverket med seks subnett . Instruksjoner
en
Bestem nettverket klasse ( A, B eller C ) basert på IP -adressen : en
* Hvis IP-adresser begynner med 1-126 , er det klasse A. * Hvis IP-adresser begynner med 128-191 , er det klasse B. * Hvis IP-adresser begynner med 192-223 , er det klasse C.
i vårt eksempel , er nettverket klasse C IP-adressen 192.35.128.93 starter med 192
2
Bestem antall bits som trengs for å definere subnett : en
* antall subnett = ( 2 ^ antall bits ) - 2 . . . Derfor * Antall bits = log2 (Antall subnett + 2)
I vårt eksempel , er det seks subnett : en
* Antall bits = log2 ( 6 + 2 ) = log2 ( 8) = 3 . Tre biter i IP -adressen blir brukt som et subnett del .
3
Komponer subnet mask i binær form ved å utvide standard subnet maske med subnet bits. Standard subnet mask for klassene A til C er : en
* 11111111.00000000.00000000.00000000 (klasse A, nettverk delen er 8 bits) * 11111111.11111111.00000000.00000000 (klasse B, nettverk delen er 16 bits) * 11111111.11111111.11111111.00000000 (klasse C , nettverk delen er 24 bits)
i vårt eksempel , en utvidelse av standard klasse C subnet mask med tre biter ( trinn 2) resultater i subnett mask11111111.11111111.11111111.11100000 .
4
konvertere den binære subnet masken til desimal - punktum . Den binær form inneholder fire oktetter ( 8 bits i hver) . Bruk følgende regler :
* For " 1111111 " oktett , skriv " 255 " * For " 00000000 " oktett , skriv " 0 " * Hvis oktett inneholder både " 1" og " 0 " bruke formelen . . :
heltall = ( xn 128 ) + ( 64 xn ) + ( 32 xn ) + ( 16 xn ) + ( 8 xn ) + ( 4 xn ) + ( 2 xn ) + ( 1 xn ) hvor " n " er enten 1 eller 0 i tilsvarende posisjon i oktett sekvens
i vårt eksempel , for 11111111.11111111.11111111.1110000011111111 --- > 25511111111 --- > 25511111111 --- > 25511100000 . - -> ( 128 x 1 ) + ( 64 x 1 ) + ( 32 x 1) + (16 x 0 ) + ( 8 x 0 ) + ( 4 x 0 ) + ( 2- x 0 ) + ( 1 x 0 ) = 224
Delnettsmaske er 255.255.255.224 .