Wie Sie eine IP-Subnetzmaske berechnen

November 25

Wie Sie eine IP-Subnetzmaske berechnen

Eine IP-Adresse ist eine 32-Bit-Binär-Code (oft in Form von Dezimal-Punkt geschrieben), Netzwerk und Host-Teile enthält. Die Hostbits definieren einen bestimmten Computer. Das Netzwerkpräfix bestimmt ein Netzwerk; seine Länge hängt von der Netzwerkklasse. Teilnetze hilft, um ein Netzwerk zu organisieren, indem Sie in mehrere Subnetze unterteilen. Um solche Subnetze definieren, müssen Sie die Bits aus der Hostteil der IP-Adresse nehmen. Das reicht auch das Netzwerkpräfix. Die Subnetzmaske definiert explizit bzw. Netzwerk und Host-Bits als 1 und 0.

In diesem Beispiel berechnen wir eine Subnet-Maske für einen Computer mit IP-Adresse 192.35.128.93, die mit sechs Subnetzen Netzwerk gehört.

Anweisungen

1 Bestimmen Sie die Netzwerkklasse (A, B oder C) basierend auf IP-Adresse:

Wenn IP-Adressen mit 1 bis 126 anfangen, ist es Klasse A.If IP-Adressen beginnen mit 128 bis 191, es ist Klasse B.If IP-Adressen beginnen mit 192 bis 223, es ist Klasse C. In unserem Beispiel ist das Netzwerk Klasse C, da die IP-Adresse 192.35.128.93 mit 192 beginnen.

2 Bestimmen Sie die Anzahl der Bits, die erforderlich, um Subnetze zu definieren:

Anzahl der Subnetze = (2 ^ Bitzahl) - 2. Also Nummer von Bits = Log2 (Anzahl der Subnetze + 2). In unserem Beispiel gibt es sechs Subnetzen:

Anzahl der Bits = Log2 (6 + 2) = Log2(8) = 3. Drei Bits in der IP-Adresse dienen als ein Subnetz Teil. 3 Verfassen Sie die Subnetzmaske in binärer Form durch die Standard-Subnetzmaske mit Subnetz-Bits zu erweitern. Standard-Subnetzmaske für die Klassen A bis C sind:

11111111.00000000.00000000.00000000 (Klasse A Netzwerkteil ist 8 Bits) 11111111.11111111.00000000.00000000 (Klasse B, Netzwerkteil ist 16 Bits) 11111111.11111111.11111111.00000000 (Klasse C, Netzwerkteil ist 24 Bit) In unserem Beispiel führt eine Erweiterung der Standard-Klasse C-Subnetz-Maske mit 3 Bits (Schritt 2) die Subnetzmaske11111111.11111111.11111111.11100000.

4 Konvertieren Sie die Subnetzmaske Binär in Dezimal-Punkt Form. Die binäre Form enthält vier Oktette (8 Bits in jedem). Verwendung, die folgenden Regeln:

Schreiben Sie für "1111111" Oktett "255". Schreiben Sie für "00000000" Oktett "0". Wenn Oktett sowohl "1" und "0" verwenden die Formel enthält: Ganze Zahl = (128 X n) + (64 X n) + (32 X n) + (16 X n) + (8 X n) + (4 X n) + (2 X n) + (1 X n)Wobei "n" ist entweder 1 oder 0 in der entsprechenden Position in der Sequenz Oktett.

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.