Was ist der Unterschied zwischen einer Subnetzmaske und einer Netzmaske?

20

Gibt es eine Logik bei der Verwendung von zwei verschiedenen Namen zur Bestimmung der Host-ID und der Netz-ID?

Wenn Sie beispielsweise print routeeine Eingabeaufforderung eingeben, erhalten Sie Dinge mit Netzmaske , aber die IPv4-Einstellungen scheinen eine Subnetzmaske zu verwenden .

Gibt es einen signifikanten Unterschied zwischen den beiden Begriffen?

SpiXel
quelle
3
Es ist nur Slang.
KCotreau
2
warum sollte microsoft dann 2 namen dafür verwenden?
SpiXel
3
Warum rufen wir William, Bill oder Billy an? Wir mögen und in einigen Fällen nur faul. Der richtige Begriff ist Subnetzmaske, aber die anderen werden nur häufig verwendet, wahrscheinlich mehr als Netzmaske.
KCotreau

Antworten:

30

Der Unterschied ist sehr, sehr gering. 9 mal von 10 bedeuten sie genau dasselbe.

Die Begriffe können jedoch eine kontextbezogene Bedeutung haben, wenn wir die Teilnetze eines bestimmten Netzwerks diskutieren. In diesen Fällen können die beiden Begriffe "Netzwerkmaske" und "Subnetzwerkmaske" unterschiedliche Bedeutungen haben. Das heißt, wenn wir zwischen einem "Netzwerk" und einem "Teilnetzwerk" unterscheiden, dann bedeuten "die Maske eines Netzwerks" und "die Maske eines Teilnetzwerks" aufgrund des Kontexts unterschiedliche Dinge. Diese Unterscheidung ist eine relative Unterscheidung.

Angenommen, Sie haben das 10.10.0.0/16Netzwerk ausgestellt (mit CIDR-Notation ). Hier ist Ihre "Netzwerkmaske" 255.255.0.0. Nehmen wir an, Sie müssen dieses Netzwerk in vier kleinere Netzwerke aufteilen, von denen jedes so groß ist, wie es nur sein kann. Um 4 Netzwerke herauszuholen 10.10.0.0/16, müssen Sie zwei Bits (00, 01, 10, 11) von der Hostadresse ausleihen und diese für die Subnetzadressen verwenden. Dadurch erhalten Sie die folgenden Subnetzwerke:

10.10.0.0/18
10.10.64.0/18
10.10.128.0/18
10.10.192.0/18

Hier ist Ihre "Netzwerkmaske" noch 255.255.0.0, aber jede "Subnetzmaske" ist 255.255.192.0.

Aber wie gesagt, es ist ein relativer Begriff, der auf dem Kontext basiert. Man könnte auch davon sprechen 255.255.192.0, eine "Netzwerkmaske" und dann 255.255.0.0eine "Supernetzmaske" zu sein, wenn man im selben Kontext davon spricht 10.10.0.0/16, ein Supernetz zu sein, sagen wir 10.10.64.0/18. Alles basiert auf dem Kontext dessen, was diskutiert wird.

Speckwürfel
quelle
Ich kann wetten, dass dies eine der besten Antworten ist, die ich gelesen habe. Vielen Dank.
Lerner
Glasklare Erklärung. Dank und Anerkennung.
Siva Prakash
9

Die "Netzmaske", "Subnetzmaske" oder einfach "Maske" sind alle dasselbe: Eine Maske, die der Software mitteilt, welche IPs zu diesem Netzwerk gehören und welche nicht.

Darth Android
quelle
3
@SpiXel: Darth Android ist korrekt. Dies steht nicht einmal wirklich zur Debatte.
Jftuga
@SpiXel: ein Netzwerk in kleinere Teile teilen kann aus VLANs der Verwendung zu trennen und / oder zu isolieren Verkehr, wie DMZs, Server, HR, Marketing, Entwickler, iSCSI, Sicherungen usw.
jftuga
@jftuga: Ja, das ist richtig für den Teil mit den kleineren Netzwerken, danke :)
SpiXel