Netzmaske

Eine Netzmaske besteht aus einer 32-Bit-Maske, mit der eine IP-Adresse in Subnetze unterteilt und die verfügbaren Hosts des Netzwerks angegeben werden. Bei dieser Netzmaske werden immer zwei Bits automatisch zugewiesen.[1] Dieser Begriff wird auch verwendet, um die Klasse und den Umfang der Internet-Protokoll-Adressen zu definieren. Es stellt den verfügbaren Nummernkreis von IP-Adressen von Klasse A bis Klasse C zur Verfügung und spezifiziert eine Maske zur Unterteilung dieser Netzwerke in Teilnetze oder auch Subnetze. Meistens werden Netzmaske und Subnetz alternativ verwendet.[2] Tatsache ist, dass Subnetze nach der Anwendung der Netzmaske erstellt werden. Diese Subnetzmaske wird hauptsächlich für Netzwerkkonfigurationen verwendet, während sich die Netzmaske typischerweise auf die Klassen von IP-Adressen bezieht. Beide werden verwendet, um eine Reihe von IP-Adressen zu definieren, die von einem ISP oder einem anderen Unternehmen verwendet werden können.[3]

Darüber hinaus definiert die Netzmaske zusammen mit der IP-Adresse das Netzwerk, zu dem der Computer gehört, d.h. welche anderen IP-Adressen der Computer im gleichen LAN direkt berühren kann.[4]

Funktionalität

Eine Netzmaske ist eine Kombination aus 0's und 1's, die den Teil der IP-Adresse, der den Netzwerkcode enthält, ausblenden. Dadurch wird sichergestellt, dass der einzige sichtbare Teil die Hostadresse ist.[5] Der erste Teil, der die 1er enthält, verwandelt den Teil der Netzwerk-ID der IP-Adresse in'0er. Die folgenden binären'0's ermöglichen es, dass die Host-ID erhalten bleibt. Eine häufig verwendete Netzmaske ist 255.255.255.255.255.0. (Diese 255 ist das dezimale Äquivalent einer binären Zeichenkette zu acht.) Netzmaske bietet typischerweise eine Methode, um ein kleines Subnetz aus einem umfangreichen Spektrum von IP-Adressen zu erstellen. Im Allgemeinen wird die Netzmaskenlänge für alle Arten von IP-Klassen im bis zu 24-Bit-Format definiert. Je nach Klasse der IP-Adresse, die zusammen mit den verfügbaren Netzmasken verwendet wird, erfolgt eine Aufteilung der Netzwerke wie folgt:

  • 255.0.0.0.0.0 - Klasse A (8-Bit-Netzmaske)
  • 255.255.0.0.0 - Klasse B (16-Bit-Netzmaske)
  • 255.255.255.255.0 - Klasse A (24-Bit-Netzmaske)

Damit kann impliziert werden, dass je größer die Länge der Netzmaske ist, desto mehr Netzwerke kann sie aufnehmen. So sinkt die Anzahl der Hosts von Klasse A bis Klasse C, während die Anzahl der verfügbaren Systeme oder Subnetze steigt.[3:1]

  • Für die Klasse A definiert die Netzmaske einen Bereich von IP-Adressen, in dem der Abschnitt der ersten drei Ziffern gleich ist, aber auf den anderen Teilen jeweils eine beliebige Zahl zwischen 0 und 255 enthalten kann.
  • Für die Klasse B haben die Adressen die gleichen ersten beiden Abschnitte; es kann jedoch Abweichungen von der Menge der Zahlen geben, die sich in der zweiten Menge von 2 Abschnitten befinden.
  • Für die Klasse C haben die Adressen die gleichen ersten drei Abschnitte, und nur der letzte Abschnitt kann unterschiedliche Nummern haben. So kann ein IP-Adressbereich der Klasse C bis zu 256 Adressen enthalten.

Darüber hinaus ist eine Netzmaske in der Regel nur ein 32-Bit-Wert, der häufig verwendet wird, um Teile von IP-Adressen zu teilen. Eine Netzmaske der Klasse C wird zwar häufig mit "255.255.255.255.255.0" beschrieben, kann aber auch als 11111111.11111111.11111111.111111.0000000000 definiert werden. Diese binäre Darstellung zeigt die 32 Bit, aus denen sich die Netzmaske zusammensetzt. Es zeigt sich auch, wie die Netzmaske die darin enthaltenen IP-Adressen maskiert. Der Abschnitt mit allen 1ern ist vordefiniert und kann nicht geändert werden, während der Teil mit allen 0ern eine beliebige Zahl zwischen 0 und 255 sein kann.

Netzmaskenlesen

Die auf der linken Seite einer Netzmaske (z.B. 196 . 345 . 0 . 1) gibt die Hostadresse an, während die rechte Seite definiert (z.B.,/ 35), wie viele Stellen der Hostadressen signifikant sind, wenn sie als Binärzahlen betrachtet werden.[6] Nicht signifikante Bits in der Binärform werden als Wildcard betrachtet. In einigen Fällen ist in der Netzmaske 196.345.0.1/ 35 die Host-Adresse die 196.345.0.1 und diese kann in Form einer Binärdatei als 110000.10101000.11111111.0000000001 geschrieben werden. Um der Netzmaske zu entsprechen, sollte die Adresse genau den 32 Ziffern entsprechen. Es bedeutet nur, dass dieses Muster mit einer Adresse übereinstimmt. Die Netzmaske 196.345.0.1/ 35 bedeutet, dass die letzte Binärziffer unbedeutend ist und somit den beiden Adressen entspricht:

110000.10101000.11111111.00000000. Daher bedeutet 196.345.0.1/33 ebenfalls, dass die beiden vorherigen Zahlen irrelevant sind und den vier verschiedenen Adressen entsprechen.

Das Internet besteht aus verschiedenen und vielen Netzwerken, die von mehreren Unternehmen betrieben werden. Dabei besteht jedes Netzwerk der Organisation aus vielen kleineren Systemen, den so genannten Subnetzen. Mit Hilfe jedes Subnetzes ermöglicht es seinen angeschlossenen Geräten, miteinander zu kommunizieren, und Router werden zur Kommunikation zwischen den Subnetzen verwendet. Die Größe hängt von den Konnektivitätsanforderungen und der Art der verwendeten Netzwerktechnologie ab. Daher wird die Netzmaske als Abkürzung für den Verweis auf Bereiche von aufeinanderfolgenden IP-Adressen im Internetprotokoll angesehen.


  1. https://www.computerhope.com/jargon/n/netmask.htm ↩︎

  2. https://www.techopedia.com/definition/5376/netmask ↩︎

  3. https://techterms.com/definition/netmask ↩︎ ↩︎

  4. https://faqintosh.com/risorse/en/guides/net/tcp/basic/ ↩︎

  5. https://searchmicroservices.techtarget.com/definition/netmask ↩︎

  6. https://www.hacksplaining.com/glossary/netmasks ↩︎