In der heutigen modernen Welt, in der immer mehr Geräte mit dem Netzwerk verbunden sind, wird es wichtig und notwendig, die Anzahl der Hosts in einer Subnetzmaske richtig zu berechnen. Die Subnetzmaske wird verwendet, um den Bereich der IP-Adressen zu bestimmen, die in einem bestimmten Subnetz verwendet werden können.
Es kann schwierig sein, die Anzahl der verfügbaren Hosts in einer Subnetzmaske zu bestimmen, wenn Sie mit den grundlegenden Berechnungsgrundsätzen nicht vertraut sind. Es ist jedoch wichtig, diesen Prozess zu verstehen, um ein Netzwerk zu konfigurieren und zu verwalten.
Der erste Schritt zur Berechnung der Anzahl der Hosts in einer Subnetzmaske besteht darin, den Wert der Bitmaske des Subnetzes zu bestimmen. Die Subnetz-Bitmaske gibt an, welche Bits der IP-Adresse für das Netzwerk und welche für den Host gelten. Je mehr Bits für das Netzwerk reserviert sind, desto weniger Bits bleiben für die Hosts übrig.
Nachdem Sie die Bitmaske des Subnetzes definiert haben, gibt es eine einfache Möglichkeit, die Anzahl der verfügbaren Hosts zu berechnen. Wenn Sie N Bits für Hosts haben, beträgt die Anzahl der möglichen Hosts 2^N - 2. Hier subtrahieren wir 2, da einige IP-Adressen reserviert sind und nicht für Hosts im Subnetz verwendet werden können.
Was ist eine Subnetzmaske?
Mit der Subnetzmaske können Sie die Anzahl der Hosts bestimmen, die in ein bestimmtes Netzwerk aufgenommen werden können. Je mehr Bits in der Maske gesetzt sind, desto weniger Hostadressen sind verfügbar. Wenn Sie beispielsweise die Subnetzmaske /24 verwenden (255.255.255.0) es stehen 254 Adressen für Hosts zur Verfügung, da die ersten drei Oktette das Netzwerk identifizieren und das letzte Oktett für die Adressierung der Hosts belassen wird.
Die Subnetzmaske spielt eine wichtige Rolle in der Netzwerkarchitektur, da Sie das Netzwerk in Subnetze aufteilen und die Datenübertragungsgrenzen zwischen Netzwerkgeräten festlegen kann. Die korrekte Berechnung der Subnetzmaske garantiert die Sicherheit und Effizienz des Netzwerks.
Subnetzmaske - Definition und Funktionsweise
Die Funktionsweise einer Subnetzmaske ist wie folgt: Jede IP-Adresse besteht aus 32 Bits. Eine Subnetzmaske ist eine Folge von Einsen und Nullen, wobei jede Einheit auf den Netzwerkteil einer Adresse verweist und jede Null auf den Hostteil verweist. Die Anzahl der Einheiten in der Maske bestimmt die Größe des Netzteils und die Anzahl der verfügbaren Adressen.
Wenn die Subnetzmaske beispielsweise die Form 255.255.255 hat.0 oder /24 bedeutet dies, dass die ersten 24 Bits der Adresse dem Netzwerk zugewiesen sind und die letzten 8 Bits (verbleibende Nullen) für Hosts innerhalb des Netzwerks verwendet werden. In diesem Fall definiert die Maske ein Subnetz für 256 Hosts, wobei die Netzwerk- und Broadcastadressen ausgeschlossen sind.
Um die Anzahl der in einem Subnetz verfügbaren Hosts korrekt zu berechnen, müssen Sie die Anzahl der Nullen in der Subnetzmaske ermitteln. Dazu konvertieren Sie die Maske in eine binäre Darstellung, berechnen die Anzahl der Einheiten und berechnen dann die Anzahl der Hosts anhand der Formel 2^ (Anzahl der Nullen)-2.
Wie berechne ich die Anzahl der Hosts in einer Subnetzmaske?
Um die Anzahl der Hosts in einer Subnetzmaske zu berechnen, müssen Sie den Wert der Bitmaske kennen. Die Bitmaske bestimmt die Anzahl der Bits, die für die Adressierung von Hosts innerhalb eines Subnetzes reserviert sind.
Um die Anzahl der Hosts zu berechnen, müssen Sie bestimmen, wie viele Adressbits für das Netzwerk reserviert sind. Wenn es N Nullbits in der Maske gibt, beträgt die Anzahl der Hosts 2^N - 2.
Die ersten und letzten Adressen im Subnetz werden jeweils für Netzwerk- und Broadcastadressen reserviert, daher müssen Sie 2 von der Gesamtzahl der Adressen im Subnetz subtrahieren.
Wenn beispielsweise 24 Nullbits in der Maske vorhanden sind, beträgt die Anzahl der Hosts 2^24 - 2 = 16,777,214.
Wenn Sie also die Anzahl der Nullbits in einer Subnetzmaske kennen, können Sie die genaue Anzahl der in einem bestimmten Subnetz verfügbaren Hosts berechnen.
Schritte zum Berechnen der Anzahl der Hosts
Befolgen Sie die folgenden Schritte, um die Anzahl der Hosts in einer Subnetzmaske zu berechnen:
- Bestimmen Sie die Anzahl der Bits, die zum Festlegen der Subnetzmaske verwendet werden. Normalerweise wird dieser Parameter als CIDR (Classless Inter-Domain Routing) angegeben, z. B. /24.
- Berechnen Sie die Anzahl der Hosts, die diese Subnetzmaske bedienen kann. Dazu müssen zwei von der Gesamtzahl der IP-Adressen im Subnetz subtrahiert werden: die Netzwerkadresse und die Broadcastadresse.
- Berechnen Sie bei Bedarf die Anzahl der verfügbaren Subnetze. Wenn Sie ein Netzwerk in mehrere Subnetze aufteilen können, kann es hilfreich sein, die Anzahl der verfügbaren Subnetze zu berechnen.
Nach diesen Schritten können Sie die Anzahl der Hosts, die in einer bestimmten Subnetzmaske verfügbar sind, korrekt berechnen. Dies sind wichtige Informationen, wenn Sie ein Netzwerk einrichten und planen, wie es funktioniert.
Verwenden von Bits in einer Subnetzmaske, um die Anzahl der Hosts zu berechnen
Um die Anzahl der in einem Subnetz verfügbaren Hosts zu berechnen, nehmen Sie die Länge der Subnetzmaske und wenden die folgende Formel an: 2^(32 ist die Länge der Maske) - 2. Die Zwei wird auf den Grad der Differenz zwischen 32 und der Länge der Maske erhöht, und 2 Hosts - die Netzwerkadresse und die Broadcastadresse - werden von dem resultierenden Wert subtrahiert.
Wenn die Subnetzmaske beispielsweise die Länge /24 (255.255.255.0) hat, ist die Anzahl der Hosts gleich 2^(32-24) - 2 = 2^8 - 2 = 256 - 2 = 254.
Daher können 254 Hosts in einem bestimmten Subnetz verwendet werden.
Die Beziehung zwischen der Anzahl der Bits in der Subnetzmaske und der Anzahl der Hosts
Die Anzahl der Bits in der Subnetzmaske hängt direkt mit der Anzahl der verfügbaren Hosts im Netzwerk zusammen. In der Regel wird die Subnetzmaske durch einen bestimmten Bereich von IP-Adressen bestimmt, die den Hosts zugewiesen werden sollen.
Stellen Sie sich zur Vereinfachung der Erklärung vor, dass jedes Bit in der Subnetzmaske entweder ein (1) oder aus (0) sein kann. Je mehr Bits aktiviert sind, desto mehr Subnetze können erstellt werden, jedoch sind in jedem Subnetz weniger Hosts verfügbar.
Wenn Sie eine Subnetzmaske mit 8 Bits (255.0.0.0) verwenden, steht 1 Subnetz zur Verfügung, in dem 16.777.216 Adressen verwendet werden können. Wenn die Subnetzmaske aus 16 Bits besteht (255.255.0.0), es sind mehr als 65.000 Subnetze verfügbar, jedoch sind nur 65.536 Adressen in jedem Subnetz verfügbar.
Je mehr Bits in der Subnetzmaske vorhanden sind, desto mehr Subnetze können erstellt werden, aber in jedem Subnetz sind weniger Adressen verfügbar. Wenn andererseits eine Subnetzmaske weniger Bits enthält, ist die Anzahl der Subnetze begrenzt, aber es gibt mehr verfügbare Hosts in jedem Subnetz.
Die Auswahl einer geeigneten Subnetzmaske hängt von den Anforderungen des Netzwerks ab. Wenn Sie eine große Anzahl von Hosts benötigen, müssen Sie eine Subnetzmaske mit weniger Bits verwenden. Wenn das Netzwerk jedoch nicht viele Hosts benötigt und die Anzahl der Subnetze Vorrang hat, sollten Sie eine Maske mit einer großen Anzahl von Bits verwenden.
Beispiele für die Berechnung der Anzahl der Hosts in einer Subnetzmaske
Um die Anzahl der in einer Subnetzmaske verfügbaren Hosts zu bestimmen, müssen Sie die für die Hostadresse zugewiesenen Bits kennen. Betrachten Sie einige Beispiele, um den Berechnungsprozess zu veranschaulichen:
| Subnetzmaske | Anzahl der Bits, die der Hostadresse zugewiesen sind | Anzahl der Hosts |
|---|---|---|
| /24 | 8 | 256 |
| /25 | 7 | 128 |
| /26 | 6 | 64 |
| /27 | 5 | 32 |
Im ersten Beispiel haben wir eine Subnetzmaske /24, was bedeutet, dass die ersten 24 Bits für die Subnetzadresse reserviert sind und die restlichen 8 Bits für die Hostadresse reserviert sind. Da 8 Bits 256 verschiedene Kombinationen darstellen können (2 bis 8), erhalten wir 256 mögliche Hosts.
Ebenso ermöglicht das zweite Beispiel mit der Subnetzmaske /25 die Adressierung von 128 Hosts, da 7 Bits für die Hostadresse zugewiesen sind. Im dritten Beispiel mit der Maske /26 sind 64 Hosts verfügbar, und so weiter.
Die Berechnung der Anzahl der Hosts in der Subnetzmaske basiert daher auf der Anzahl der Bits, die der Hostadresse zugewiesen sind, und kann durch einfaches Erhöhen der Zahl 2 auf eine Potenz durchgeführt werden, die der Anzahl der Bits in der Hostadresse entspricht.