Eine IP-Adresse ist eine 32- Bit-Binärcode (oft im Dezimalsystem dot - Form geschrieben ) , die Netzwerk-und Host -Teile enthält . Die Host-Bits definieren einen bestimmten Computer . Die Netzwerk-Präfix bestimmt ein Netzwerk , dessen Länge hängt von der Netzwerk-Klasse . Subnetting hilft, ein Netzwerk , indem sie es in mehrere Subnetze organisieren. Um solche Subnetze definieren, müssen Sie Bits aus der Host-Teil der IP-Adresse zu nehmen. Das verlängert auch die Netzwerk-Präfix . Die Subnetzmaske definiert explizit Netzwerk-und Host-Bits als 1 bzw. 0 . In diesem Beispiel wollen wir eine Subnet-Maske für einen Computer mit IP-Adresse 192.35.128.93 , die Netzwerk gehört mit sechs Subnetze berechnen. Anleitung
1
Bestimmen Sie die Netzwerk-Klasse (A, B oder C ), basierend auf IP-Adresse:
* Wenn IP-Adressen mit 1 bis 126 beginnen, ist es Klasse A. * Wenn IP-Adressen beginnen mit 128 bis 191 er Klasse B. * Wenn IP-Adressen ist mit 192 bis 223 beginnen, ist es Klasse C.
ist In unserem Beispiel ist das Netzwerk der Klasse C , da die IP -Adresse 192.35.128.93 beginnen mit 192
2
Ermittlung der Anzahl der Bits zur Subnetze definieren :
* Anzahl der Subnetze = (2 ^ Anzahl der Bits ) - 2 . . . Daher * Anzahl der Bits = log2 ( Anzahl der Subnetze + 2)
In unserem Beispiel gibt es sechs Subnetze:
* Anzahl der Bits = Log2 (6 + 2) = Log2 (8) = 3 ist. Drei Bits in der IP-Adresse als Subnetz Teil verwendet .
3
Arrangieren Sie die Subnetzmaske in binärer Form durch die Verlängerung der Standard-Subnet- Maske mit Subnetz-Bits . Standard-Subnetzmaske für die Klassen A bis C sind:
* 11111111.00000000.00000000.00000000 (Klasse A , Netzwerk- Teil ist 8 Bit) * 11111111.11111111.00000000.00000000 (Klasse B , Netzwerk- Teil ist 16 Bit) * 11111111.11111111.11111111.00000000 (Klasse C -, Netzwerk- Teil ist 24 Bit)
in unserem Beispiel eine Erweiterung der Standard- Klasse -C-Subnet -Maske mit 3 Bits (Schritt 2) Ergebnisse im Subnetz mask11111111.11111111.11111111.11100000 .
4
Konvertieren der binären Subnetzmaske dem Komma -Punkt- Form . Die binäre Form enthält vier Bytes (8 Bits in jedem) . Verwenden Sie folgende Regeln :
* Für " 1111111 " Oktett , schreiben Sie "255" * Für "00000000" Oktett , schreiben Sie " 0" * Wenn Oktett enthält sowohl "1" und "0" verwenden Sie die Formel . . :
Integer -Zahl = (128 xn ) + ( 64 xn) + (32 xn) + (16 xn ) + (8 xn ) + (4 xn ) + (2 xn) + (1 xn) wobei " n " ist entweder 1 oder 0 in der entsprechenden Position in der Byte-Sequenz
in unserem Beispiel für 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
Subnetzmaske ist 255.255.255.224 .