Kurz
Ihre Subnetzmaske wird verwendet, um Ihr lokales Netzwerk oder Subnetz zu definieren . Sie können direkt auf alles innerhalb desselben Subnetzes zugreifen, aber für alles, was sich nicht in Ihrem Subnetz befindet, muss die Anforderung über ein Gateway erfolgen .
Für einen Heimanwender ist Ihr Subnetz also Ihr Heimnetzwerk - Ihre Computer und drahtlosen Geräte können alle direkt miteinander kommunizieren. Das Internet befindet sich jedoch außerhalb Ihres Subnetzes, sodass die gesamte Kommunikation zuerst über Ihr Gateway (normalerweise einen Router) erfolgen muss.
Etwas technisch
Ein Subnetz ist eine 32-Bit-lange Bitmaske (wie von Manaf Abo.Rous angesprochen ), die normalerweise als vier 8-Bit-Bytes geschrieben wird. Beachten Sie, dass 255
ist 11111111
(8 Einsen) in binär.
Die Maske bedeutet im Grunde "nur die IP-Adressen, die an den durch die Subnetzmaske definierten Stellen die gleichen Nummern haben, wie in der Subnetzmaske definiert" .
Ein Subnetz von 255.255.255.0
bedeutet also, dass jede IP-Adresse, die mit den ersten drei Bytes übereinstimmt, Ihr lokales Netzwerk ist. Mit Ihren angegebenen Nummern ist dies alles, was übereinstimmt 192.168.001.###
. Alternativ würde ein breiteres Subnetz 255.255.0.0
Ihr lokales Netzwerk bilden 192.168.###.###
.
Technischer
Die Bytewerte müssen nicht immer 255 sein 255.255.255.240
, das sind 28 Einsen und 4 Nullen. Dies bedeutet, dass die ersten 28 Bits einer anderen IP mit Ihren übereinstimmen müssen, um in derselben Teilmenge zu sein. Eine Subnetzmaske muss immer eine bestimmte Anzahl von Einsen sein, gefolgt von nur Nullen, um 32 Bit zu erzeugen. Deshalb kann sie /28
auch (in diesem Fall sowieso) dargestellt werden, wobei der Wert angibt, wie viele Einsen die Maske enthält - dies wird normalerweise im Kontext der IP verwendet, wie z192.168.1.2/28
Wenn sich Ihre IP 192.168.1.2
mit der Subnetzmaske befindet 255.255.255.240
, ist Ihr Subnetz der IP-Bereich von 192.168.1.0
bis 192.168.1.15
(obwohl die niedrigsten und höchsten im Allgemeinen nicht für Geräte verwendet werden, da sie spezielle Funktionen haben). Wenn Ihre IP 192.168.1.53
Ihr Netzwerk wäre, wäre der Bereich 192.168.1.48
zu 192.168.1.63
.
Beachten Sie, wie diese beiden Sätze 16 eindeutige Adressen enthalten? Das Subnetz hat auch definiert, wie groß das Subnetz ist, da es definiert, wie viele IP-Adressen verfügbar sind.
Und jetzt mit Binary
Um die Antwort von Manaf Abo.Rous zu paraphrasieren , schauen wir uns zum Schluss die Binärdatei an.
Wir beginnen mit der Verwendung der Maske 255.255.255.0
, hier ist sie binär:
11111111 11111111 11111111 00000000
Wenn Sie also Ihre IP-Adresse angeben, wissen Sie, dass jede IP-Adresse im lokalen Netzwerk mit den ersten 24 übereinstimmt. Überprüfen Sie also Ihre IP-Adresse ( 192.168.1.2
) in Binärform:
11000000 10101000 00000001 00000010
Jetzt schauen wir nur, wo sich die Einsen im Subnetz befinden, um Ihre Subnetznummer zu erhalten:
11000000 10101000 00000001 --------
Und jetzt wissen wir, dass jede IP in Ihrem lokalen Netzwerk mit Ihrer Subnetznummer beginnt und am Ende alles in den fehlenden Werten haben kann.
Schauen wir uns zum Schluss ein zweites Beispiel mit IP 192.168.1.53
und Subnetz an 255.255.255.240
:
11111111 11111111 11111111 11110000 [subnet]
11000000 10101000 00000001 00110101 [IP]
11000000 10101000 00000001 0011---- [subnet number]
Und wieder Ihre lokale IP würde alles in den letzten vier binäre Werte haben - die sind 0000
, 0001
usw. bis zu 1111
- oder in Dezimal 0
zu 15
- aber nicht vergessen , sie hätte 0011
vor ein volles Byte zu machen, so wirklich die IP-Adressen verfügbar sind 00110000
(48 ), 00110001
(49) und so weiter bis zu 00111111
63.