Was ist Netmask?

Was ist Netmask?

Eine Netzmaske ist eine 32-Bit-Binärmaske, die verwendet wird, um eine IP-Adresse in Subnetze zu unterteilen und die verfügbaren Hosts des Netzwerks anzugeben.

In einer Netzmaske sind immer zwei der möglichen Adressen, die als letztes Byte dargestellt werden, vorbelegt und stehen für eine benutzerdefinierte Zuweisung nicht zur Verfügung. Beispielsweise ist in 255.255.225.0 „0“ die zugewiesene Netzwerkadresse. In 255.255.255.255 ist die abschließende „255“ die zugewiesene Broadcast-Adresse. Diese beiden Werte können nicht für die IP-Adressvergabe verwendet werden.

Unten ist ein Beispiel für eine Netzmaske und ein Beispiel für ihre binäre Konvertierung.

Netzmaske: 255. 255. 255. 255
Binär: 11111111 11111111 11111111 11111111
Netzmaskenlänge 8 16 24 32

Durch das Auszählen der Bits in der binären Konvertierung können Sie die Netzmaskenlänge bestimmen. Oben ist ein Beispiel für eine 32-Bit-Adresse. Diese Adresse ist jedoch eine Broadcast-Adresse und erlaubt keinen Hosts (Computern oder anderen Netzwerkgeräten), sich mit ihr zu verbinden.

Eine häufig verwendete Netzmaske ist eine 24-Bit-Netzmaske, wie unten zu sehen ist.

Netzmaske: 255. 255. 255. 0
Binär: 11111111 11111111 11111111 00000000
Netzmaskenlänge 8 16 24

Bei Verwendung einer 24-Bit-Netzmaske wäre das Netzwerk in der Lage, 2.097.150 Netzwerke oder 254 verschiedene Hosts mit einem IP-Bereich von 192.0.1.x bis 223.255.254.x zu verwalten, was normalerweise mehr als genug Adressen für ein Netzwerk ist.

Eine einfache Formel kann die fähige Anzahl von Netzwerken bestimmen, die eine Netzmaske unterstützen kann.

2^(netmask length - # of used segments) - 2

Wenn wir beispielsweise eine Netzmaskenlänge von 24 verwendet haben, mit einer Netzmaske von 255.255.255.0 mit drei verwendeten Segmenten, subtrahieren Sie drei von der Netzmaskenlänge, z. B. 24-3 = 21. Wenn Sie diese Zahl ermittelt haben, setzen Sie sie in die obige Formel ein 2^ bekommen21 – 2 = 2.097.150 Gesamtzahl der Netzwerke. Wegen der bereits verwendeten Broadcast- und Netzwerkadressen ziehen Sie von dieser Zahl zwei ab.

Ein weiteres Beispiel ist eine Netzmaskenlänge von 16 mit einer Netzmaske von 255.255.0.0 mit zwei verwendeten Segmenten. Mit der obigen Formel erhalten Sie 2^14 – 2 = 16.382 Gesamtzahl der Netzwerke.

Verwenden Sie die folgende Formel, um die Anzahl der Hosts zu bestimmen, die eine Netzmaske unterstützen kann.

2^(# of zeroes) - 2

Beispielsweise gibt es bei einer Netzmaskenlänge von 24, wie im obigen Diagramm gezeigt, acht Nullen. Unter Verwendung der obigen Formel wäre dies also 2^8 – 2 = 254 Gesamtzahl der Hosts. Wiederum wird zwei von dieser Zahl subtrahiert, um die Broadcast- und Netzwerkadressen zu berücksichtigen.

Wieder ein weiteres Beispiel für eine Netzmaskenlänge von 16, es gäbe 16 Nullen. Diese Formel ist 2^16 – 2 = 65.534 Gesamtzahl der Hosts.

Nachfolgend finden Sie eine Aufschlüsselung aller häufig verwendeten Netzwerkklassen.

Klasse Netzmaskenlänge # der Netzwerke Anzahl der Hosts Netzmaske
Klasse a 8 126 16.777.214 255.0.0.0
Klasse b 16 16.382 65.534 255.255.0.0
Klasse C 24 2.097.150 254 255.255.255.0

Binär, IP-Adresse, Netzwerkbegriffe, Subnetzmaske

Neueste Artikel
Vielleicht möchten Sie lesen

LEAVE A REPLY

Please enter your comment!
Please enter your name here