Ich lerne IPv4-Adressen und bin auf diese ganze Sache mit klassischer Adressierung gestoßen. Ich habe die Idee dahinter, aber es gibt etwas, das mich verwirrt:
Es gibt zwei "ABC" -Bereiche:
Erster:
A: 1.0.0.0 bis 126.0.0.0 mit / 8
B: 128.0.0.0 bis 191.255.0.0 mit / 16
C: 192.0.0.0 bis 223.255.255.0 mit / 24
Das Zweite:
A: 10.0.0.0 bis 10.255.255.255 mit / 8
B: 172.16.0.0 bis 172.31.255.255 mit / 12
C: 192.168.0.0 bis 192.168.255.255 mit / 16
Warum verwenden beide die Namen A, B und C? Sie verwenden nicht einmal dieselben Subnetzmasken! Ist der erste nur für öffentliche Adressen? Denn die zweite ist nur private Adressen.
Hilfe geschätzt!
Antworten:
Es ist wahrscheinlich, dass die Subnetzmasken Sie abschrecken. Solange Sie bedenken, dass die folgenden Regeln nicht mehr gelten, sollten Sie in Ordnung sein.
Letztendlich kam es bei der klassischen Adressierung auf die höchstwertigen (oder "führenden") Bits in der Adresse an. Nicht mehr, nicht weniger.
0
10
110
Die "Klassen" kamen von der Art und Weise, wie sie den Adressraum für die Verwendung zwischen "Host" und "Netzwerk" aufteilten. Denken Sie daran, dass es damals (seit ARPANET) keine Subnetzmasken gab und das Netzwerk aus der Adresse selbst abgeleitet werden sollte. In Anbetracht des oben Gesagten haben sie sich Folgendes ausgedacht (dies soll eine binäre Darstellung sein - jedes Bit
N
oderH
ein einzelnes Bit in der 32-Bit-Adresse):NNNNNNNN.HHHHHHHH.HHHHHHHH.HHHHHHHH
(weniger Netzwerke, mehr Hosts)NNNNNNNN.NNNNNNNN.HHHHHHHH.HHHHHHHH
(mehr Netzwerke, weniger Hosts)NNNNNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH
(noch mehr Netzwerke, noch weniger Hosts)Hier
N
ist das für den Netzwerkteil der Adresse und dasH
für den Hostteil der Adresse oder, wie sie es früher nannten, das "Ruhefeld".Kombiniert man dies mit dem, was zuvor über die höchstwertigen Bits gesagt wurde, ergibt sich Folgendes:
Das Konvertieren dieser Bereiche in Binärdaten kann dies klarer machen:
Klasse a
Klasse b
Klasse C
Jede einzelne Adresse in diesen Bereichen teilt ein oder mehrere gemeinsame führende Bits. Die Moral der Geschichte lautet: Wenn Sie sich erinnern können, wie die führenden Bits lauten sollen (0 für Klasse A, 10 für Klasse B, 110 für Klasse C), ist es äußerst einfach zu bestimmen, zu welcher "Klasse" eine Adresse ansonsten gehört hätte in. Oder, wenn Dezimalstellen einfacher sind:
Der einfachste Weg, jemandem die "klassenbezogene Adressierung" bei einem Test oder einer Prüfung oder was auch immer durcheinander zu bringen, ist die Verwendung einer Fehlleitung über eine Subnetzmaske. Denken Sie auch hier daran, dass die Subnetzmaske nicht für die Bestimmung der Klasse einer Adresse gilt. Dies ist leicht zu vergessen, da es klassenloses Adressieren und Routing, wie andere bereits sagten, seit über zwei Jahrzehnten gibt und die Subnetzmaske und die CIDR-Notation in der Branche allgegenwärtig sind.
quelle
Während die Idee der klassischen Adressierung überholt ist, da das klassenlose Interdomain-Routing (CIDR) seit Jahrzehnten verwendet wird (der ursprüngliche RFC1519 wurde 1993 veröffentlicht), ist Ihre erste Antwort die historisch korrekte.
Die zweite Gruppe von Netzwerken, die Sie auflisten, stammt aus RFC1918 und definiert Adressbereiche für die private Verwendung. Es gibt ein einzelnes / 8-Netzwerk innerhalb des früheren Klasse-A-Raums (was ein einzelnes Klasse-A-Netzwerk ergibt), ein / 12 innerhalb des früheren Klasse-B-Raums (was 16 Klasse-B-Netzwerke ergibt) und ein / 16 innerhalb des früheren Klasse-C-Raums ( 256 Klasse-C-Netze).
Es gibt keinen Widerspruch.
quelle
Alex, du hast die Frage 2014 gestellt, und ich habe keine klare, prägnante Antwort auf deine Frage gefunden. Deshalb hier: Die "Erste" sind öffentliche IP-Adressen, die im Internet verwendet werden können. Die "Zweite" sind private IP-Adressen, die im Internet nicht verwendet werden können, da sie nicht routingfähig sind. Private IP-Adressen bieten jedoch Vorteile. Erstens kosten. Eine Organisation kann eine öffentliche IP-Adresse von einem ISP leasen, die interne Knoten für die externe Kommunikation verwenden können. Zweitens die Sicherheit. Interne IP-Adressen bleiben unbekannt. Ein NAT- oder PAT-Server kann zum Übersetzen von privaten IP-Adressen in öffentliche und umgekehrt verwendet werden.
Erste: A: 1.0.0.0 bis 126.0.0.0 mit / 8
B: 128.0.0.0 bis 191.255.0.0 mit / 16
C: 192.0.0.0 bis 223.255.255.0 mit / 24
Zweite: A: 10.0.0.0 bis 10.255.255.255 mit / 8
B: 172.16.0.0 bis 172.31.255.255 mit / 12
C: 192.168.0.0 bis 192.168.255.255 mit / 16
Hoffe das hilft.
/ Joanne
quelle
Die Klassen "A", "B" und "C" geben Auskunft über die Größe der Netzwerkmaske. (Beispielsweise hat eine Klasse "C" eine 24-Bit-Netzwerkmaske.) Die Klasse ist kein richtiger Name, der ein bestimmtes Netzwerk angibt.
quelle