Die Netzmaske (Netmask) ist eine 32-Bit-Zahl, die den Bereich von IP-Adressen angibt, die zu einem einzelnen IP-Netzwerk, Subnetz oder Supernetz gehören. Die Hauptfunktion der Netzmaske besteht darin, eine IP-Adresse in zwei Teile zu unterteilen: die Netzwerkadresse und die Hostadresse. Dies ermöglicht es zu bestimmen, ob zwei IP-Adressen zum selben Netzwerk gehören.
Darstellung
Die Netzmaske wird oft als Hexadezimalzahl angezeigt. Zum Beispiel wird die Netzmaske für ein IP-Netzwerk der Klasse C als 0xffffff00 dargestellt. Es ist jedoch üblich, die Netzmaske in der punktierten Dezimalschreibweise anzugeben, bei der jedes Oktett durch einen Punkt getrennt ist. Unter Verwendung des obigen Beispiels wird die Netzmaske 0xffffff00 als 255.255.255.0 angezeigt.
Klasse C
Netzwerke der Klasse C haben eine Standard-Netzmaske von 255.255.255.0. Das bedeutet, dass die ersten 24 Bit (die ersten drei Oktette) der IP-Adresse das Netzwerk identifizieren, während die letzten 8 Bit (das letzte Oktett) die einzelnen Hosts innerhalb dieses Netzwerks identifizieren. Mit anderen Worten: Ein Netzwerk der Klasse C kann bis zu 256 IP-Adressen unterstützen, von denen 254 für Hosts nutzbar sind (unter Ausschluss der Netzwerkadresse und der Broadcast-Adresse).
Verwendung
Netzmasken sind grundlegend für das Funktionieren von IP-Netzwerken. Sie werden von Routern und Netzwerkgeräten verwendet, um festzustellen, ob ein IP-Paket innerhalb des lokalen Netzwerks gesendet werden muss oder ob es an ein anderes Netzwerk weitergeleitet werden soll. Wenn beispielsweise ein Gerät mit der IP-Adresse 192.168.1.10 und der Netzmaske 255.255.255.0 mit einem anderen Gerät mit der IP-Adresse 192.168.1.20 kommunizieren muss, erkennt der Router, dass beide Adressen zum selben Netzwerk gehören, und sendet das Paket direkt. Wäre die Zieladresse hingegen 192.168.2.10, würde der Router das Paket an ein anderes Netzwerk weiterleiten.
Subnetting und Supernetting
Neben der Unterteilung eines IP-Netzwerks in kleinere Subnetze (Subnetting) können Netzmasken auch verwendet werden, um mehrere IP-Netzwerke zu einem größeren Netzwerk zusammenzufassen (Supernetting). Dies ist nützlich für die Verwaltung und Vereinfachung von Routing-Tabellen in komplexen Netzwerken.
Beispiel für Subnetting
Betrachten wir ein Netzwerk mit der Adresse 192.168.1.0/24 (wobei /24 eine 24-Bit-Netzmaske angibt). Wir können dieses Netzwerk in vier kleinere Subnetze unterteilen, indem wir eine Netzmaske von 255.255.255.192 (/26) verwenden:
192.168.1.0/26: Adressen von192.168.1.0bis192.168.1.63192.168.1.64/26: Adressen von192.168.1.64bis192.168.1.127192.168.1.128/26: Adressen von192.168.1.128bis192.168.1.191192.168.1.192/26: Adressen von192.168.1.192bis192.168.1.255
Beispiel für Supernetting
Wenn wir zwei Netzwerke der Klasse C haben, 192.168.1.0/24 und 192.168.2.0/24, können wir sie zu einem einzigen Netzwerk kombinieren, indem wir eine Netzmaske von 255.255.254.0 (/23) verwenden. Dies ergibt ein größeres Netzwerk mit Adressen von 192.168.1.0 bis 192.168.2.255.
Zusammenfassend lässt sich sagen, dass die Netzmaske ein wesentliches Werkzeug für die Unterteilung und Aggregation von IP-Adressen innerhalb eines Netzwerks ist, was die Verwaltung und Konfiguration von Computernetzwerken erleichtert.
Leave a Reply