Warum werden IP-Adressen der Klasse C in privaten Netzwerken bevorzugt?

15

Warum werden in privaten Netzwerken IP-Adressen der Klasse C gegenüber A und B bevorzugt?

Meine mögliche Antwort lautet: "In Klasse C ist die Anzahl der im Netzwerk verfügbaren Host-IP-Adressen geringer als in Klasse A oder B. Dies erleichtert DHCP die Verwaltung." Aber ich würde es gerne doppelt bestätigen.

Mauris
quelle
1
Beachten Sie auch, dass die Klassen A / B / C / D / E überholte Begriffe sind (siehe en.wikipedia.org/wiki/… ). Heute verwenden wir CIDR, und "Klasse C" entspricht "xxxx / 24". siehe en.wikipedia.org/wiki/…
Quacksalber 22.
2
@quack: True, außer wenn Sie sich auf RFC1918-Adressen beziehen. CIDR und VLSM sind eigentlich nur für öffentlich routbare Adressen relevant. RFC1918-Adressen können weiterhin als klassisch betrachtet werden.
Joeqwerty
1
@ Joeqwerty: Haben Sie RFC1918 gelesen ? es bezieht sich auf die 3 privaten Abschnitte von CIDR. Ich benutze es zu Hause, um meine eigene 10.xx0 / 24 herauszuarbeiten.
Quack Quijote
1
Ich weiß, ich weiß. Ich sage nur, dass die meisten Leute IP-Adressierung als klassisches Adressieren gelernt haben, und das bleibt ihnen im Gedächtnis, wenn sie über IP-Adressierung sprechen. Ich las die Frage und verstand, was das OP bedeutete, als er sich auf IP-Adresse "Klassen" bezog.
Joeqwerty
1
@ joeqwerty: Geben Sie dann nicht an, dass RFC1918 eine Ausnahme von der Regel darstellt, wenn dies nicht der Fall ist. das ist nur verwirrend. Ich lernte IP-Adressierung als auch klasse, und ich bin nicht dagegen als Lehrmittel. Es gibt jedoch einen Unterschied zwischen der Vereinfachung für einen Lernenden und der falschen Darstellung der Fakten, und Ihre Kommentare zu diesem Beitrag sind eher die letzteren als die ersteren.
Quack Quijote

Antworten:

25

Ich glaube nicht, dass sie bevorzugt werden. Ich habe viele Netzwerke gesehen, die RFC1918-Adressierungsschemata der Klassen A, B und C verwenden. Verwenden Sie die Klasse, die Ihren Anforderungen entspricht:

  1. Wie viele Subnetze benötigen Sie?

  2. Wie viele Hosts pro Subnetz benötigen Sie?

  3. Welche Routing-Anforderungen müssen Sie erfüllen, um den Datenverkehr zwischen Subnetzen weiterzuleiten?

  4. Erwarten Sie eine große Anzahl von Hosts pro Subnetz und möchten Sie die Größe Ihrer Broadcast-Domains reduzieren?

Joeqwerty
quelle
1
+1 Gute Antwort. Trifft den Nagel auf den Kopf,
Dave M
Kurz, süß und auf den Punkt. +1
Maximus Minimus
6

Es wäre schön, wenn die Leute aufhören würden, über Netze der Klassen AB und C zu sprechen. Solche Dinge wurden seit langem nicht mehr benutzt und sind schlimmer als bedeutungslos. Sie werden am besten als "gotcha" -Fragen in Interviews oder als Pointen von Witzen über Graubärte verwendet.

Meinen Sie mit Klasse A ein Netzwerk mit einer / 8-Netzmaske oder meinen Sie, dass das erste Oktett zwischen 0 und 127 liegt? Mit Klasse B meinen Sie a / 16 oder das erste Oktett liegt zwischen 128 und 192? Warum redest du überhaupt von klassischen Netzwerken?

Bei privaten Adressen ist die Unterscheidung dumm. RFC1918 definiert mehrere Netzwerke, die nicht global geroutet werden sollen, einschließlich 10.0.0.0/8 (eine echte Klasse A), 172.16.0.0/12 (in einem Netzwerkbereich der Klasse B, der jedoch aus 16 zusammenhängenden "Klasse B" -Netzwerken besteht) oder 192.168.0.0/16 (das sind 256 zusammenhängende "Klasse C" -Netzwerke).

Wie Kazoom sagte, sprechen die Leute über Subnetze basierend auf ihrer Subnetzmaske, nicht auf der Größe des ersten Oktetts (was in den "klassischen" Tagen Subnetzmaske implizierte).

Und wenn Sie diese Frage stellen, weil sie Teil einer Kursarbeit ist, sollten Sie sich über Ihren Lehrer ärgern, weil er Anfang der 90er Jahre (1993, laut Wikipedia) nicht den Kopf herausgeholt hat. Ihr Lehrer verschwendet Ihre Zeit und wahrscheinlich auch Ihr Geld, es sei denn, Ihre Klasse besteht aus "der Geschichte des Internets und antiken Routing-Protokollen", zu denen hoffentlich auch uucp und bitnet sowie rip und decnet und möglicherweise SNA gehören.

chris
quelle
2
@chris: Bei allem Respekt, ich denke, die Leute bezeichnen sie als klasse Adressen, weil sie das gelernt haben und damit vertraut sind. Die meisten Leute beschäftigen sich mit RFC1918-internen Adressen und bezeichnen diese als Klasse A, B und C. Wenn Ihr internes Netzwerk 172.21.0.0 mit einer Maske von 255.240.0.0 (172.16.0.0/12 in CIDR-Notation) ist, dann das ist in der Tat eine Klasse B klassenbezogene Beschreibung. Soweit ich sehen kann, ist es eine Frage der Nomenklatursemantik.
Joeqwerty
4
@Joe, obwohl Chris 'Antwort vielleicht ein bisschen in das Gebiet der Trolle gelangt ist, macht er gute Punkte. Die Klassennotation ist seit 17 Jahren veraltet, und die Leute hätten jetzt wirklich wechseln sollen.
Chris S
Wahr genug. Zeit für alte Hunde, neue Tricks zu lernen, nehme ich an.
Joeqwerty
@ Joeqwerty. Sie sind falsch. Ein klassisches Netzwerk muss die Netzmaske an einer 8-Bit-Grenze ausrichten. Deshalb wurden sie losgeworden. Ein 172.21.0.0-Klasse-B-Netzwerk müsste eine Netzmaske von 255.255.0.0 haben. Das ist der Grund, warum die Leute den Begriff der "klassischen" Netzwerknotation loswerden. Wenn selbst ein Experte die "Klassen" -Notation falsch verwendet, wie kann erwartet werden, dass jemand sie in Gesprächen sinnvoll verwendet?
Chris
2
@chris: Ich denke, sogar Experten verwenden die "Klassen" -Notation falsch, gerade weil sie so lange tot war. Aus irgendeinem Grund scheint "Klasse C" hier geblieben zu sein und bedeutet "beliebige / 24". Ich habe einige sehr sachkundige Leute gesehen, die sich auf eine bestimmte Adresse als "Klasse C" beziehen, obwohl die führenden Bits nicht unbedingt 110 sind.
Gerald Combs
1

Wenn ein / 24 gut genug für Linksys, Netgear, Buffalo, Apple und jeden anderen Hersteller von Consumer-Geräten ist, dann ist es gut genug für mich.

Gerald Combs
quelle
1
a / 24 ist kein "Klasse C" -Netzwerk. Ein Klasse-C-Netzwerk ist eines, bei dem das erste Oktett zwischen 192 und 223 liegt und die Subnetzmaske 255.255.255.0 (oder / 24 in der modernen CIDR-Notation) ist.
Chris
2
Vielleicht war der Witz zu dunkel / subtil? barrypopik.com/index.php/texas/entry/…
Gerald Combs
0

Kein guter Grund.

Ich persönlich benutze Stücke von 10. Es ist leicht zu merken, und ich habe viel Platz zum Subnetz, wenn ich will. :-D

Ronald Pottol
quelle