Größte Subnetzmaske für ein Netzwerk der Klasse C?

Größte Subnetzmaske für ein Netzwerk der Klasse C?

Wir haben heute bei der Arbeit einen TCP/IP-Einführungskurs begonnen und etwas über die verschiedenen Klassen von Netzwerkadressen gelernt:

Class A addresses are from 0.0.0.0 thru 127.x.x.x
Class B addresses are from 128.0.0.0 thru 191.x.x.x
Class C addresses are from 192.0.0.0 thru 223.x.x.x
Class D addresses are from 224.0.0.0 thru 239.x.x.x
Class E addresses are from 240.0.0.0 thru 255.x.x.x

Mir ist nicht klar, welche Subnetzgrößen für die verschiedenen Netzwerkklassen möglich sind. Was ist beispielsweise die größtmögliche Subnetzmaske für ein Netzwerk der Klasse C? Ist es 255.255.255.0, oder könnten es auch 255.255.0.0 und 255.0.0.0 sein?

Antwort1

Es gibt keine Klassen, sie wurden 1994 abgeschafft (im Ernst, das ist jetzt 18 Jahre her). Dein Lehrer solltegefeuertfür die bloße Erwähnung dieser Dinge (außerhalb einesGeschichteKlasse), da es Sie nur verwirren wird, wenn Sie lernen, wie Netzwerke tatsächlich funktionieren.

Netzwerke werden mit CIDR in Subnetze unterteilt (und in CIDR-Notation ausgedrückt). Obwohl das alte Klassensystem bestimmten CIDR-Subnetzen zugeordnet ist, ist es ein schreckliches Konzept. Kurz gesagt, versuchen Sie zu vergessen, was Sie bereits gelernt haben, und tauchen Sie ein inWie funktioniert IPv4-Subnetting?

Antwort2

Zur Veranschaulichung: Klassenbasierte Netzwerktypen werden immer noch als allgemeine Terminologie für interne und private (RFC1918) Netzwerke verwendet.

Es stimmt, dass klassenbasierte Internetgrenzen seit BPG4 durch CIDR bedeutungslos geworden sind. Wenn es aber um interne Netzwerke und klassenbasierte Routing-Protokolle geht, ist es dennoch nützlich, die Unterschiede zwischen den Klassen zu kennen.

Um Ihre Frage zu beantworten: Klassengrenzen haben eine feste Größe. Die Subnetzmasken für jede Klasse lauten wie folgt:

KLASSE A: 255.0.0.0 (/8)
KLASSE B: 255.255.0.0 (/16)
KLASSE C: 255.255.255.0 (/24)
KLASSE D: N/A (Diese werden für Multicast-Verkehr verwendet und intern mithilfe von PIM oder DVMRP geroutet und entsprechen nicht herkömmlichen Subnetzmasken)
KLASSE E: N/A (Es gibt experimentelle und/oder reservierte Adressen)

Eine größere Sammlung klassenbezogener Netzwerke nennt manSupernetzund ein unterteiltes klassenbasiertes Netzwerk heißtSubnetz. Wenn Sie von der größtmöglichen Subnetzmaske sprechen, meinen Sie im Allgemeinen den größtmöglichen Netzwerkanteil und den kleinsten nutzbaren Hostanteil. Für Routing-Subnetzzwecke ist die größte Subnetzmaske 255.255.255.252 (/30). Dies wird normalerweise für Punkt-zu-Punkt-Verbindungen und Transitnetzwerke verwendet, die nur zwei Hosts/Gateways in einem Subnetz benötigen.

Es gibt keine Begrenzung für die maximale Größe eines Supernetzes, bis zu einer Subnetzmaske von 0.0.0.0 (/0), die anzeigen würde, dass jede Adresse lokal ist und nicht geroutet wird. Beachten Sie, dass dies etwas anderes ist als eine Standardroute von 0.0.0.0, die die am wenigsten spezifische Route ist und allen Verkehr weiterleitet, der nicht durch eine spezifischere Route definiert ist.

Wenn Sie nach der größtmöglichen Subnetzmaske suchen, um alle Netzwerke der Klasse A usw. zu definieren, finden Sie hier die Liste basierend auf dem ersten Oktett:

KLASSE A: 0 - 127 = 128.0.0.0 (/1) = 128 /8 Netzwerke
KLASSE B: 128 - 191 = 192.0.0.0 (/2) = 64 /8 Netzwerke oder 16.384 /16 Netzwerke
KLASSE C: 192 - 223 = 224.0.0.0 (/3) = 32 /8 Netzwerke oder 2.097.152 /24 Netzwerke
KLASSE D: 224 - 239 = 240.0.0.0 (/4) = 16 /8 Netzwerke oder 268.435.456 Multicast-Adressen
KLASSE E: 240 - 255 = 248.0.0.0 (/5) = 8 /8 Netzwerke oder ??? (ich habe keine Ahnung, lol)

Hoffentlich hilft das!!

verwandte Informationen