Zum Hauptinhalt springen

So lernen Sie die Subnetzmaske aus einfachen Schritten kennen

Die Subnetzmaske ist ein wichtiger Aspekt der Netzwerkeinstellungen, mit dem Sie IP-Adressen in Netzwerke und Subnetze aufteilen können. Die Kenntnis der Subnetzmaske ist für die korrekte Konfiguration der Netzwerkgeräte und die Verbindung mit dem Netzwerk erforderlich. Wenn Sie nicht sicher sind, wie Sie die Subnetzmaske kennen, machen Sie sich keine Sorgen - in diesem Artikel werden wir Ihnen Schritt für Schritt erklären, wie Sie dies tun können.

Der erste Schritt zum Definieren einer Subnetzmaske besteht darin, eine IP-Adressklasse zu definieren. IP-Adressen sind in mehrere Klassen unterteilt: Klasse A, B, C, D und E. Die IP-Adressklasse kann durch das erste Oktett der Adresse definiert werden. Beispielsweise gehört die IP-Adresse, bei der das erste Oktett zwischen 1 und 126 liegt, zur Klasse A und die IP-Adresse mit dem ersten Oktett zwischen 128 und 191 zur Klasse B.

Nachdem Sie die IP-Adressklasse definiert haben, können Sie die Subnetzmaske herausfinden. Jede IP-Adressklasse entspricht einer bestimmten Subnetzmaske. Zum Beispiel ist die Subnetzmaske für Klasse A 255.0.0.0 und für Klasse B 255.255.0.0 und für die Klasse C ist es 255.255.255.0. Die Subnetzmaske ist eine 32-Bit–Sequenz, in der Einheiten auf den Netzwerkteil der IP-Adresse und Nullen auf die Hosting-Adresse verweisen.

Was ist eine Subnetzmaske?

Die Subnetzmaske wird benötigt, um die IP-Adressen in Netzwerk- und Host-Teile zu unterteilen, sodass die Geräte im Netzwerk bestimmen können, zu welchem Subnetz die IP-Adresse gehört. Eine Subnetzmaske ist auch erforderlich, um die Anzahl der möglichen Adressen im Netzwerk zu ermitteln und zu verwalten.

Die Subnetzmaske wird durch vier durch Punkte getrennte Zahlen bezeichnet, von denen jede ein Byte (0 bis 255) darstellt und die Anzahl der Einheiten im entsprechenden Byte der Maske angibt. Die Subnetzmaske 255.255.255.0 bedeutet beispielsweise, dass die ersten 24 Bits der Adresse für das Netzwerk und die letzten 8 Bits für den Host gelten.

Ein Beispiel:

Lassen Sie uns die IP-Adresse 192.168.1.10 und die Subnetzmaske 255.255.255.0 haben. In diesem Fall beziehen sich die ersten 24 Bits der Adresse (192.168.1) auf die Netzwerk-ID und die letzten 8 Bits (10) auf die Host-ID.

Anmerkung: Je mehr Subnetzmasken-Bits auf 1 gesetzt sind, desto weniger Adressen gibt es im Netzwerk, aber das Netzwerk wird sicherer. Je kleiner das Subnetzmaske-Bit auf 1 gesetzt ist, desto mehr mögliche Adressen gibt es im Netzwerk, aber das Netzwerk wird weniger sicher.

Schritt 1

Es gibt fünf IP-Adressklassen: A, B, C, D und E. Die Klassen A, B und C werden am häufigsten für IP-Netzwerke verwendet.

  • Klasse A hat das erste Oktett einer Adresse im Bereich von 1 bis 126.
  • Klasse B hat das erste Oktett einer Adresse im Bereich von 128 bis 191.
  • Die Klasse C hat das erste Oktett einer Adresse im Bereich von 192 bis 223.

Wenn Sie eine IP-Adressklasse definieren, können Sie bestimmen, wie viele Bits in der Subnetzmaske dem Netzwerk zugewiesen sind und wie viele Hosts zugewiesen sind. Klasse A hat 8 Bits für die Netzwerk-ID, Klasse B ist 16 Bits und Klasse C ist 24 Bits.

Definieren der IP-Adressklasse

Die IP-Adresse in Computernetzwerken kann in Klassen unterteilt werden, die den für die Verwendung im Netzwerk zugewiesenen Adressbereich definieren. Die IP-Adressklasse wird durch den Wert der ersten Bits der Adresse bestimmt.

Es gibt 5 IP-Adressklassen: A, B, C, D und E. Die Klassen A, B und C sind am häufigsten und werden für die Adressierung im Netzwerk verwendet.

Die IP-Adressklasse wird durch den Wert des ersten Bits definiert. Wenn das erste Bit der Adresse 0 ist, gehört die Adresse zur Klasse A. Wenn die ersten beiden Bits 10 sind, gehört die Adresse zur Klasse B. Wenn die ersten drei Bits 110 sind, gehört die Adresse zur Klasse C. Die Klassen D und E werden für spezielle Zwecke verwendet und werden nicht für die Adressierung im Netzwerk verwendet.

In der folgenden Tabelle sind die Adressbereiche für jede IP-Adressklasse aufgeführt:

Die KlasseTemperaturbereich
A0.0.0.0 - 127.255.255.255
B128.0.0.0 - 191.255.255.255
C192.0.0.0 - 223.255.255.255
D224.0.0.0 - 239.255.255.255
E240.0.0.0 - 255.255.255.255

Die Definition der IP-Adressklasse ist wichtig, wenn Sie ein Netzwerk einrichten und Probleme mit der Netzwerkverbindung beheben. Wenn Sie die IP-Adressklasse kennen, können Sie die Anzahl der verfügbaren Adressen im Netzwerk ermitteln und den geeigneten Adressbereich auswählen, wenn Sie das Netzwerk in Subnetze aufteilen.

Schritt 2

Um die Anzahl der Bits im Netzwerkbereich zu bestimmen, müssen Sie die Anzahl der Bits in der Subnetzmaske von der Gesamtzahl der Bits in der IP-Adresse subtrahieren. Wenn Sie beispielsweise eine IP-Adresse wie 192.168.1.1 und eine Subnetzmaske wie /24 haben, können Sie verstehen, dass in diesem Fall 24 Bits verwendet werden, um den Netzwerkteil der Adresse darzustellen.

Wenn Sie die Anzahl der Bits eines Netzwerkteils bestimmen, können Sie auch die Anzahl der verfügbaren Subnetze bestimmen. Um dies zu tun, verwenden Sie die Formel 2^n, wobei n die Anzahl der Bits des Netzteils ist. In unserem Beispiel mit der Subnetzmaske / 24 erhalten wir 2 ^ 8, was 256 verfügbaren Subnetzen entspricht.

Bestimmen der Anzahl der Bits in einer Subnetzmaske

Um die Anzahl der Bits in einer Subnetzmaske zu bestimmen, müssen Sie die Anzahl der Einheiten in der Maske berechnen. Jedes auf 1 gesetzte Bit zeigt auf den Netzwerkteil der Adresse an, und jedes auf 0 gesetzte Bit zeigt auf den Hostteil, dh die Geräteadressen innerhalb des Netzwerks.

Wenn die Subnetzmaske beispielsweise 255.255.255 lautet.0 bedeutet dies, dass die ersten 24 Bits der Adresse auf das Netzwerk und das letzte Byte (8 Bits) auf den Hostteil verweisen. Die Anzahl der Bits in der Subnetzmaske beträgt also 24.

Es ist wichtig, die Anzahl der Bits in der Subnetzmaske zu kennen, wenn Sie die Anzahl der möglichen Hosts im Subnetz berechnen und die Netzwerkgeräte konfigurieren.

Schritt 3

Finden Sie die Anzahl der Bits, die benötigt werden, um die Anzahl der Knoten im Netzwerk darzustellen.

Um die Subnetzmaske zu kennen, müssen wir die Anzahl der Knoten kennen, die wir mit dem Netzwerk verbinden möchten. Diese Zahl wird als "Knotenanzahl" oder "Netzwerkgröße" bezeichnet. Finde den kleinsten Grad der Zwei, der gleich oder größer als deine Anzahl von Knoten ist, und schreibe sie in binärer Form auf.

Wenn Sie beispielsweise 10 Knoten haben, ist der kleinste Grad der Zwei, der größer oder gleich 10 ist, 16 (2 in Grad 4). In binärer Form wäre es 10000.

Berechnen Sie nun die Anzahl der Bits in dieser Zahl. Im Fall von 10 Knoten haben wir 5 Bits (5 Einheiten unter 10.000).

Die Anzahl der Bits, die wir gerade berechnet haben, entspricht der Anzahl der «Einheiten» in der Subnetzmaske. Wenn wir beispielsweise 5 Bits haben, lautet unsere Subnetzmaske 255.255.255.248.

Schreiben Sie diese Maske auf, es wird Ihre Subnetzmaske für dieses Netzwerk sein!

Konvertieren der Anzahl der Bits in einer Subnetzmaske in eine Dezimalzahl

Um die Anzahl der Bits in einer Subnetzmaske in eine Dezimalzahl zu konvertieren, müssen Sie wissen, dass jedes Oktett der Subnetzmaske aus 8 Bits besteht. Wenn beispielsweise eine Subnetzmaske 24 Bits enthält, werden die ersten drei Oktette vollständig mit Einheiten gefüllt (11111111), und das letzte Oktett enthält 8 - 24 = 8 Nullbits.

Um die Konvertierung zu vereinfachen, können Sie die Tabelle der Zweiergrade verwenden. Beginnend mit dem rechtesten Bit der Subnetzmaske entsprechen wir jedem Bit den entsprechenden Grad der Zwei: 2 in der 0. Stufe, 2 in der 1. Stufe, 2 in der 2. Stufe usw.

Als nächstes summieren wir alle Zweiengrade, die den in 1 Bits der Subnetzmaske festgelegten Werten entsprechen. Die resultierende Summe stellt die Dezimalzahl der Subnetzmaske dar.

Ein Beispiel:

Angenommen, wir haben eine Subnetzmaske mit 26 Bits. Zuerst füllen wir die ersten 3 Oktette der Subnetzmaske vollständig aus, da sie 24 Bits enthalten. Gleichzeitig benötigen wir für das letzte Oktett nur 2 Bits.

Konvertieren Sie die Bits in Dezimalzahlen, indem Sie die Zwei-Grad-Tabelle verwenden:

2^7 + 2^6 + 2^5 + 2^4 + 2^3 + 2^2 + 2^1 + 2^0 + 2^7 + 2^6 + 2^5 + 2^4 + 2^3 + 2^2 + 0 + 0

Daher haben wir die Anzahl der Bits in der Subnetzmaske erfolgreich in eine Dezimalzahl konvertiert.

Schritt 4

Um die Subnetzmaske zu ermitteln, betrachten Sie die Anzahl der Bits, die in der Bitsequenz der IP-Adresse pro Einheit festgelegt sind.

Wenn beispielsweise eine IP-Adresse vier Bitgruppen enthält, die jeweils acht Bits pro Einheit enthalten, lautet die Subnetzmaske 255.255.255.0, da alle 32 Bits 1 sind.

Wenn die Subnetzmaske eine nicht standardmäßige Form hat, z. B. 255.255.255.192, müssen Sie die Anzahl der Nullen am Ende der Adresse bestimmen. In diesem Fall sind die Bits in der letzten Gruppe auf Null gesetzt, was bedeutet, dass die Subnetzmaske die Form 11111111.11111111.11111111.11000000 hat, wobei die ersten 26 Bits 1 und die letzten 6 0 sind.

Die folgende Tabelle zeigt Ihnen, wie Sie eine Subnetzmaske basierend auf der Anzahl der pro Einheit eingestellten Bits definieren:

Anzahl der BitsSubnetzmaske
24255.255.255.0
25255.255.255.128
26255.255.255.192
27255.255.255.224
28255.255.255.240
29255.255.255.248
30255.255.255.252