Video: Netzwerke #1 -Einführung und erste Grundlagen 2024
dargestellt. Damit das Subnetting funktioniert, muss dem Router mitgeteilt werden, welcher Teil der Host-ID für die Subnetz-Netzwerk-ID verwendet werden soll. Dieser kleine Taschenspielertrick wird durch die Verwendung einer anderen 32-Bit-Zahl erreicht, die als Subnetzmaske bekannt ist.
Die IP-Adressbits, die die Netzwerk-ID repräsentieren, werden in der Maske durch eine 1 dargestellt, und die Bits, die die Host-ID darstellen, werden in der Maske als 0 angezeigt. Infolgedessen hat eine Subnetzmaske immer eine fortlaufende Folge von Einsen auf der linken Seite, gefolgt von einer Folge von Nullen.
Beispiel: Die Subnetzmaske für das in Abbildung 2-3 gezeigte Subnetz, in der die Netzwerk-ID aus der 16-Bit-Netzwerk-ID plus einer zusätzlichen 4-Bit-Subnetz-ID besteht, würde folgendermaßen aussehen::
11111111 11111111 11110000 00000000
Mit anderen Worten sind die ersten 20 Bits Einsen und die verbleibenden 12 Bits sind Nullen. Somit ist die vollständige Netzwerk-ID 20 Bit lang, und der tatsächliche Host-ID-Abschnitt der Teilnetzadresse ist 12 Bit lang.
Um die Netzwerk-ID einer IP-Adresse zu bestimmen, muss der Router sowohl die IP-Adresse als auch die Subnetzmaske haben. Der Router führt dann eine bitweise Operation aus, die als logisches UND an der IP-Adresse bezeichnet wird, um die Netzwerk-ID zu extrahieren.
Um ein logisches UND durchzuführen, wird jedes Bit in der IP-Adresse mit dem entsprechenden Bit in der Subnetzmaske verglichen. Wenn beide Bits 1 sind, wird das resultierende Bit in der Netzwerk-ID auf 1 gesetzt. Wenn eines der Bits 0 ist, wird das resultierende Bit auf 0 gesetzt.
So wird beispielsweise die Netzwerkadresse aus einer IP-Adresse mithilfe der 20-Bit-Subnetzmaske aus dem vorherigen Beispiel extrahiert:
144. 28. 16. 17 IP-Adresse: 10010000 00011100 00010000 00010001 Subnetzmaske: 11111111 11111111 11110000 00000000 Netzwerk-ID: 10010000 00011100 00010000 00000000 144. 28. 16 0
Die Netzwerk-ID für dieses Subnetz lautet daher 144. 28. 16 0.
Die Subnetzmaske selbst wird normalerweise in Punkt-Dezimal-Schreibweise dargestellt. Infolgedessen würde die im vorherigen Beispiel verwendete 20-Bit-Subnetzmaske als 255 dargestellt. 255. 240. 0:
Subnetzmaske: 11111111 11111111 11110000 00000000 255. 255. 240. 0
Nicht verwechseln Sie eine Subnetzmaske mit einer IP-Adresse. Eine Subnetzmaske repräsentiert kein Gerät oder Netzwerk im Internet. Es ist nur eine Möglichkeit anzugeben, welcher Teil einer IP-Adresse verwendet werden sollte, um die Netzwerk-ID zu bestimmen. (Sie können eine Subnetzmaske sofort erkennen, da das erste Oktett immer 255 ist und 255 kein gültiges erstes Oktett für eine Klasse von IP-Adressen ist.)