Mein Netzwerkadministrator hat das Netzwerk so konfiguriert, dass es 32768 Subnetze hat
Ihre Berechnungen wären unter zwei Annahmen korrekt:
- dass das gesamte Netzwerk ein / 8 ist (255.0.0.0),
- und dass alle Subnetze gleich groß sind, dh alle 23 (255.255.254.0).
Sie können diese Annahmen jedoch nicht automatisch treffen.
Sie können die Größe des gesamten Netzwerks nicht allein anhand seiner Adresse ermitteln. Nur die privat genutzte Reservierung ist eine / 8, aber das eigentliche Routing ist schon seit geraumer Zeit völlig klassenlos. Für alle Unicast-Netzwerke muss ihre Größe (Netzmaske oder / -präfix) explizit angegeben werden.
Es ist wahr, dass das gesamte 10.x-Netzwerk in früheren Tagen (der Klassenklasse + Subnetting-Ära) eine "Klasse A" und daher streng a / 8 gewesen wäre. Dies ist jedoch nicht mehr unbedingt der Fall.
Es ist natürlich üblich, nur die gesamte 10.0.0.0/8-Reservierung als ein einziges Netzwerk zu verwenden. Es ist jedoch auch möglich, dass sich Ihr Netzwerkadministrator für 10.64.0.0/12 oder 10.69.0.0/16 als Hauptnetzwerk entschieden hat.
Sie können auch nicht davon ausgehen, dass alle Subnetze gleich groß sind. Die Subnetzmaske definiert nur die Größe dieses Subnetzes - Ihr Host muss nichts über entfernte Subnetze wissen (nur der Router weiß das). Es ist sehr üblich, dass ein IPv4-Netzwerk eine Mischung aus / 24, / 16, / 20, / 31 usw. ist.
Jedes Subnetz kann aus bis zu 510 Hosts bestehen
Möglicherweise ja, aber nur, wenn Sie davon ausgehen, dass alle Subnetze im Netzwerk die gleiche Größe haben. Wie gesagt, das ist nicht immer der Fall.
Das Netzwerk erstreckt sich von 10.0.0.0 auf 10.255.255.254
Möglicherweise ja, aber nur, wenn Sie davon ausgehen, dass das Netzwerk ein / 8 (255.0.0.0) ist. Wie bereits erwähnt, können Sie diese Annahme nicht nur auf der Adresse des Netzwerks treffen.
Das Subnetz, in dem ich gerade bin, ist von 10.68.6.1 - 10.68.7.254
Ja, wenn Sie die für Hosts verfügbaren Adressen beschreiben. Für Routing-Zwecke wäre es jedoch korrekter, auch 10.69.6.0 - 10.69.7.255 anzugeben. (Ich gehe davon aus, dass die '68' ein Tippfehler ist.)
Der Grund ist, dass Zwischenrouter nicht wissen, ob eine bestimmte Adresse ein Host ist oder nicht, weil sie nicht wissen, wie groß ein entferntes Subnetz ist. Daher werden sie Pakete für 10.69.6.0 auf dieselbe Weise wie 10.69.6.1 weiterleiten. (Nur wenn das Paket den endgültigen Router erreicht, der direkt mit dem Netzwerk verbunden ist, werden die Adressen "Netzwerk" und "Broadcast" tatsächlich speziell behandelt.)
Ich kann niemanden außerhalb meines Subnetzes anpingen
Wahrscheinlich richtig, wenn Sie kein Gateway konfiguriert haben.
Nur weil in der Anzeige "IP-Konfiguration" kein Standard- Gateway angezeigt wird, bedeutet dies nicht automatisch, dass Sie keine speziellen Gateways haben (dh statische Routen, die im "Erweiterten" Subpanel konfiguriert sind). Dies ist zwar bei normalen Hosts ziemlich selten, sollte aber nicht übersehen werden.
Sie können alle Routen aller Arten über netstat -r -n
oder anzeigen route -4 print
.
Hosts in anderen Subnetzen haben dieselbe Subnetzmaske wie ich
Nein. Jedes Subnetz kann eine andere Größe haben.