blogging about internet, technology, software & more
Gravis AppleTipp:
Gravis ist der Online-Shop mit über 2.500 Apple-Produkten, wie dem Mac, iPod, iPad, Macbook und weiterem Apple-Zubehör. Schaut mal rein: Gravis-Shop

Grundlagen-Computer.de > Netzwerk > Was ist eine Subnetzmaske bzw. Subnetmask?

Was ist eine Subnetzmaske bzw. Subnetmask?

date 22.09.2009 | user KonstantinM | tag_blue Netzwerk | comments 14 Kommentare

Subnetzmaske Grundlagen

Ein Bekannter hatte mich gebeten Subnetting auf meinem Blog zu erklären. Bevor ich dies machen kann, muss ich zunächst einmal die Frage beantworten, was eine Subnetzmaske bzw. Subnetmask überhaupt ist.

1. Allgemeines zur Subnetzmaske

Eine Subnetzmaske besteht aus 32 Bit und wird immer in Kombination mit der IP-Adresse verwendet. Sie ist also auch genau so lang wie eine IP-Adresse.

Beispiel für eine Standard-Subnetzmaske 255.255.255.0:

11111111 11111111 11111111 00000000

1.1 Aufbau einer Subnetzmaske

Eine Subnetzmaske besteht immer aus einem Netzanteil und einem Hostanteil. Die Anzahl an “1er”-Bits (von links) gibt Netzanteil an. Der Rest ist der Hostanteil. Nachfolgend ist der Netzanteil unserer Beispiel Subnetzmaske rot und der Hostanteil grün gekennzeichnet.

11111111 11111111 11111111 00000000

In Kombination mit der IP-Adresse kann man anhand einer Subnetzmaske erkennen, ob 2 Computer in einem (Sub-)Netzwerk sind und miteinander direkt kommunizieren können oder diese in verschiedenen Netzwerken liegen und ein Router vermitteln muss.

1.2 Schreibweise Subnetzmaske und IP-Adresse

In Fachbüchern und auf Internetseiten findet man häufig die Schreibweise 192.168.0.2/24. Dabei kennzeichnet das “/24″ die Subnetzmaske. Genauer gesagt den Anteil der Bits, die auf 1 stehen und damit auch den Netzanteil: “/24″ steht für 255.255.255.0.

1.3 Oft genutzte Subnetzmasken

NetzmaskeBitschreibweise
255.0.0.0 (/8)11111111 00000000 00000000 00000000
255.255.0.0 (/16)11111111 11111111 00000000 00000000
255.255.240.0 (/20)11111111 11111111 11110000 00000000
255.255.255.0 (/24)11111111 11111111 11111111 00000000
255.255.255.240 (/28)11111111 11111111 11111111 11110000

2. Anzahl Hosts bei einer Subnetzmaske berechnen

Bei einer Standard-Subnetzmaske /24 sind 24 Bits gesetzt. Bleiben also bei maximal 32 Bits noch 8 Bits für den Hostanteil. Um die Anzahl der maximal möglichen Hosts bei einer Subnetzmaske /24 zu berechnen geht man folgend vor:

  • Wir haben 8 Bit Hostanteil
  • 2^8=256
  • 256 – 2 = 254 Hosts

Einige werden sich Fragen, warum 2 Hosts abgezogen werden. Dies liegt daran, dass immer die erste (alle Bits im Hostteil sind null) und letzte (alle Bits im Hostteil sind eins) Adresse reserviert sind. Die erste Adresse ist dabei das Netz selbst und die letzte Adresse die Broadcast-Adresse.

3. Anhand der Subnetzmaske prüfen, ob 2 PCs in einem Netzwerk sind

Bei Netzwerkproblemen sollte man, nachdem man Kabel- oder Hardwarefehler ausgeschlossen hat, auch überprüfen, ob die IP-Adressen und Subnetzmasken richtig konfiguriert sind.

Die Berechnung, ob 2 PCs in einem Netzwerk liegen, ist einfach, wenn man dies einmal verstanden hat. Zur Veranschaulichung nehme wir folgendes Szenario:

PC1: 192.168.0.13/24
PC2: 192.168.0.138/24

Für die Berechnung schreibt man sich jeweils die IP-Adresse mit der Subnetzmaske untereinander auf. Anschließend schaut man die übereinander liegenden Bits an und trägt unter IP und Subnetzmaske eine neue Zeilen mit neuen Bits. Immer wenn bei IP und Subnetzmaske bei beiden eine “1″ steht, trägt man darunter auch eine “1″ ein. Am besten erkennt man dies an folgender Tabelle:

PC1:11000000 1010100 00000000 00001101
Subnetz PC1:11111111 11111111 11111111 00000000
Gemeinsame "1":11000000 10101000 00000000 00000000
PC2:11000000 10101000 00000000 10001010
Subnetz PC2:11111111 11111111 11111111 00000000
Gemeinsame "2":11000000 10101000 00000000 00000000

Vergleicht man nun die beiden fettgeschrieben Bitfolgen Gemeinsame “1″ und Gemeinsame “2″, erkennt man dass diese gleich sind. Daraus kann man folgern, dass die beiden PCs in einem Netzwerk sind.

Wie hilfreich und informativ fandest du den Artikel zu den Grundlagen der Subnetzmaske? Könntest du jetzt selbst berechnen, ob 2 PCs in einem Netzwerk liegen?

Ähnliche Blog-Artikel:

info Dieser Beitrag hat bislang 14 Reaktionen. Schreibe einen Kommentar oder sende einen Trackback ab. Sollte dieser sinnvoll sein, schalte ich ihn gerne frei. Ansonsten empfehle ich den kostenlosen Feed zu abonnieren. Schlagwörter: Internet, Netzwerk, Router, Tipps
Bisherige Reaktionen

Ich bin heute mal wieder gemein und trage zur allgemeinen Verwirrung bei :)

Es ist theoretisch nicht unbedingt notwendig, dass die Netz-Bits alle vollständig von links beginnen, und die Host-Bits nur von rechts. Theoretisch wäre auch eine solche Subnetzmaske (binär) denkbar:
10101010 10101010 10101010 10101010
Damit wäre dann einfach jedes zweite Bit ein Host-Bit, und jedes andere zweite Bit ein Netz-Bit. Macht natürlich Keiner, aber wenn man mal Jemanden echt zur Verzweiflung bringen will…



Hallo,

ich bedanke mich viel für diese Artikel. Es hat mir viel geholfen!

LG Seymur


Ich find den Artikel nicht schlecht^^
Aber dieser reicht reicht nur, wenn man jemand das erklären möchte, der absolut keine Ahnung davon hat. xD
Trotzdem, super Arbeit.
Dient schon mal als Grundlage für mein Subnettingprogramm xD


Hi Sasuke9130,

es heißt auch Computer-Grundlagen.de. :)
Danke. Viel Erfolg.


sehr gut erklärt. vielen dank


Hallo, ist bei der Berechnung egal, welche Subnetzmaske genommen wird?

MfG


Was macht die Werbung anstatt der erwarteten Tabelle?

MfG


Hallo Watth,

danke für den Hinweis. Ich hatte intern einige Umstellungen gemacht und scheinbar sind da die Tabellen ausgetauscht worden. Sollte nun wieder passen.

Viele Grüße


Vielen Dank, sehr informativ und gut verständlich.


Fehlen bei den IP Adressen nicht an jeweils dritter Stelle Bits???


pardon, an zweiter stelle ;) sind immer nur 7 anstelle von 8 bits


Stimmt, ist nun nachgetragen. Besten Dank :)


Kommentar schreiben

Beachte die Kommentar-Regeln!

Dein Kommentar

E-Mail-Benachrichtigung bei weiteren Kommentaren.
Auch möglich: Abo ohne Kommentar.