subnetting en klasse refererer til at bryde op , eller segmentere en enkelt klasse A, klasse B eller klasse C- computer -netværk i flere logiske netværk. Teoretisk set et klasse A netværk er i stand til at understøtte 2 ^ 24 eller 16.777.216 , Internet Protocol adresser per netværk. En klasse B -netværk kan understøtte 2 ^ 16 eller 65.536 IP- adresser og et klasse C-netværk er i stand til at støtte 2 ^ 8 eller 256 IP-adresser. Men IP-adresser er en mangelvare, så subnetting en metode til at strække endeligt antal til rådighed. Undernet
Det første skridt i subnetting en klasse er at beslutte, hvor mange subnet , du har brug for. Hvis dit netværk er et klasse C-netværk bestående af tre routere - netværksenheder , som forward enheder af data er kendt som pakker mellem netværk - hver forbundet med serielle links, vil du har brug for to subnet : én for hver seriel link . Du har også brug for en subnet for netværket interface på hver router , så ville du brug for fem subnets i alt.
IP-adresse
En IP -adresse består af et væld portion , som identificerer en enkelt computer eller host på et IP-netværk og et netværk portion, som identificerer en bestemt IP -netværk. Til subnet en klasse , skal du en adressering der identificerer hver enkelt subnet med originalen, større netværk. Du kan ikke forlænge størrelsen af en IP- adresse uden 32 bit , så du er nødt til at "låne" bits fra værten portion at oprette en identifikator for hver subnet . På et klasse C -netværk , har du de bits 00000000 at spille med.
Låntagning Bits
Det næste skridt i subnetting en klasse er at bestemme antallet af bits , skal du låne fra værten del af IP- adresse for at oprette det nødvendige antal subnets . Du kan gøre dette ved hjælp af formlen # af subnets = 2 ^ n - 2, hvor n repræsenterer antallet af lånte bits. Hvis du låner i alt tre bits , det samlede antal brugbare subnets er 2 ^ 3 - 2, eller 6 , som faktisk er en mere end du har brug for netværket beskrevet ovenfor
undernetmaske .
en undernetmaske bruges til at angive , hvilken del af en IP-adresse refererer til subnet , og hvilken del refererer til værten. Standarden undernetmasken for et klasse C netværk er 255.255.255.000 , hvilket betyder, at kun de sidste otte bits, eller Oktet , er til rådighed til at identificere undernet . For at oprette seks subnets , skal tre bits lånes fra værten del eller , med andre ord , skiftede til 1 for subnetting , mens de resterende bits er slået til 0 for vært adressering. Den binære værdi af sidste oktet er derfor 11100000 eller i decimal notation , 128 +64 +32 = 244 , hvilket giver en ny undernetmasken 255.255.255.224 efter låntagning tre bits. For at bestemme subnet adresser , trække undernetmasken fra 256 til at bestemme den første subnet og holde tilføje dette nummer til sig selv , indtil du når den undernetmaskeværdi .