Subnetting en klass avser att bryta upp , eller segmentering , en enda klass A , klass B eller klass C datornätverk i flera logiska nätverk . Teoretiskt är en klass A-nätverk kan stödja 2 ^ 24 , eller 16,777,216 , adresser Internet Protocol per nät . En klass B -nätverk kan stödja 2 ^ 16 eller 65.536 IP-adresser och ett klass C -nätverk är i stånd att stödja 2 ^ 8 eller 256 IP-adresser . Men IP-adresser är en bristvara , ger så subnetting en metod för att sträcka ändligt antal tillgängliga . Subnät
Det första steget i subnät en klass är att bestämma hur många subnät du behöver . Om ditt nätverk är ett klass C nätverk bestående av tre routrar - nätverksenheter som forward enheter av data som kallas paket mellan nätverk - var anslutna med seriella länkar , behöver du två subnät : en för varje seriell länk . Du behöver också ett subnät för nätverksgränssnittet på varje router , så du skulle behöva fem subnät totalt .
IP -adress
En IP-adress består av en värd parti , som identifierar en enskild dator , eller värd , på ett IP-nätverk och ett nätverk parti , som identifierar en specifik IP -nätverk . Till subnät en klass , behöver du en adresseringsschema som identifierar varje delnät med den ursprungliga , större nätverk . Du kan inte utöka storleken på en IP- adress utanför 32 bitar , så du behöver för att " låna " bitar från den mottagande delen för att skapa en identifierare för varje delnät . På ett klass C -nätverk , har du bitarna 00000000 att leka med .
Låna Bits
nästa steg i subnät en klass är att bestämma antalet bitar du måste låna från den mottagande delen av IP-adressen för att skapa det nödvändiga antalet subnät . Du kan göra detta genom att använda formeln # av subnät = 2 ^ n - 2 , där n representerar antalet lånade bitar . Om du lånar en totalt tre bitar , är det totala antalet användbara subnät 2 ^ 3 - 2 , eller 6 , vilket faktiskt är en mer än du behöver för nätverket som beskrivs ovan Addera nätmask .
en nätmask används för att ange vilken del av en IP -adress hänvisar till subnätet och vilken del refererar till värden . Standardinställningen nätmasken för ett klass C -nätverk är 255.255.255.000 , vilket innebär att endast de sista åtta bitar, eller oktett , finns tillgängliga för att identifiera subnät . För att skapa sex subnät , måste tre bitar lånas från värden partiet eller , med andra ord , bytte till 1 för delnät , medan de återstående bitarna kopplas till 0 för värd adressering . Det binära värdet för den sista oktetten är därför 11100000 eller , i decimalform , 128 64 +32 = 244 , vilket ger en ny nätmask 255.255.255.224 efter upplåning tre bitar . För att bestämma subnätet adresser , subtrahera nätmask från 256 för att bestämma den första subnätet och hålla adderar detta tal med sig själv tills du når värdet nätmask . Addera