IP-Adresse Klassen: Aufbau und Bedeutung von Klasse A bis E
Jedes Gerät, das mit einem Netzwerk kommuniziert, benötigt eine eindeutige IP-Adresse. In den Anfangsjahren des Internets wurde ein einfaches Klassensystem eingeführt, um den verfügbaren Adressraum logisch aufzuteilen. Dieses sogenannte Classful Networking unterscheidet fünf Klassen – von A bis E. Auch wenn das System heute weitgehend durch modernere Methoden abgelöst wurde, bildet es nach wie vor die Grundlage für das Verständnis von IP-Adressierung.
Was sind IP-Adressklassen?
IP-Adressklassen wurden 1981 im RFC 791 definiert und dienten dazu, den gesamten IPv4-Adressraum (0.0.0.0 bis 255.255.255.255) in Gruppen unterschiedlicher Größe einzuteilen. Ziel war es, Organisationen je nach Bedarf passende Netzwerkgrößen zuweisen zu können:
- Große Organisationen erhielten Klasse-A-Netze mit Millionen von Hostadressen.
- Mittlere Organisationen bekamen Klasse-B-Netze.
- Kleine Organisationen wurden mit Klasse-C-Netzen versorgt.
Die Klassifizierung erfolgt anhand der ersten Bits (und damit des ersten Oktetts) einer IPv4-Adresse. Jede Klasse hat eine feste Standard-Subnetzmaske, die bestimmt, welcher Teil der Adresse das Netzwerk identifiziert und welcher Teil für Hosts zur Verfügung steht.
Die fünf Klassen im Detail
Klasse A
| Eigenschaft | Wert |
|---|---|
| Erstes Bit | 0 |
| Adressbereich | 1.0.0.0 – 126.255.255.255 |
| Standard-Subnetzmaske | 255.0.0.0 (/8) |
| Anzahl Netze | 126 |
| Hosts pro Netz | ca. 16,7 Millionen |
Klasse-A-Adressen sind für sehr große Netzwerke vorgesehen. Das erste Oktett identifiziert das Netz, die übrigen drei Oktette stehen für Hostadressen zur Verfügung. Bekannte Nutzer sind etwa große Konzerne und Internetdienstleister, die bereits in den 1980er-Jahren ganze Klasse-A-Blöcke zugewiesen bekamen.
Hinweis: Der Bereich 127.0.0.0/8 ist für Loopback-Adressen reserviert (z. B. 127.0.0.1) und gehört nicht zu den regulär nutzbaren Klasse-A-Netzen.
Klasse B
| Eigenschaft | Wert |
|---|---|
| Erste Bits | 10 |
| Adressbereich | 128.0.0.0 – 191.255.255.255 |
| Standard-Subnetzmaske | 255.255.0.0 (/16) |
| Anzahl Netze | 16.384 |
| Hosts pro Netz | ca. 65.534 |
Klasse B eignet sich für mittelgroße Organisationen wie Universitäten oder größere Unternehmen. Die ersten zwei Oktette bilden den Netzanteil, die letzten zwei den Hostanteil.
Klasse C
| Eigenschaft | Wert |
|---|---|
| Erste Bits | 110 |
| Adressbereich | 192.0.0.0 – 223.255.255.255 |
| Standard-Subnetzmaske | 255.255.255.0 (/24) |
| Anzahl Netze | ca. 2,1 Millionen |
| Hosts pro Netz | 254 |
Klasse C wurde für kleine Netzwerke konzipiert. Drei Oktette definieren das Netz, nur das letzte Oktett steht für Hostadressen bereit. Viele kleinere Unternehmen und Heimnetzwerke nutzen Adressen aus diesem Bereich.
Klasse D (Multicast)
| Eigenschaft | Wert |
|---|---|
| Erste Bits | 1110 |
| Adressbereich | 224.0.0.0 – 239.255.255.255 |
Klasse-D-Adressen werden nicht einzelnen Hosts zugewiesen, sondern für Multicast-Kommunikation verwendet. Dabei wird ein Datenpaket gleichzeitig an eine Gruppe von Empfängern gesendet – beispielsweise bei Video-Streaming oder Routing-Protokollen wie OSPF.
Klasse E (Reserviert)
| Eigenschaft | Wert |
|---|---|
| Erste Bits | 1111 |
| Adressbereich | 240.0.0.0 – 255.255.255.255 |
Klasse E ist für experimentelle Zwecke und zukünftige Nutzung reserviert. Diese Adressen werden im normalen Netzwerkbetrieb nicht eingesetzt.
Private IP-Adressen innerhalb der Klassen
Innerhalb der Klassen A, B und C gibt es jeweils reservierte Bereiche für private Netzwerke (definiert in RFC 1918). Diese Adressen werden nicht im öffentlichen Internet geroutet und können in lokalen Netzwerken frei verwendet werden:
| Klasse | Privater Adressbereich | CIDR-Notation |
|---|---|---|
| A | 10.0.0.0 – 10.255.255.255 | 10.0.0.0/8 |
| B | 172.16.0.0 – 172.31.255.255 | 172.16.0.0/12 |
| C | 192.168.0.0 – 192.168.255.255 | 192.168.0.0/16 |
Wer zu Hause einen Router betreibt, kennt in der Regel den Bereich 192.168.x.x – ein typisches Klasse-C-Privatnetz.
Warum Classful Networking heute kaum noch genutzt wird
Das starre Klassensystem führte in der Praxis schnell zu Problemen. Ein Klasse-B-Netz mit über 65.000 Hostadressen war für viele Organisationen zu groß, ein Klasse-C-Netz mit nur 254 Adressen dagegen zu klein. Die Folge: massive Verschwendung von IP-Adressen.
Um dieses Problem zu lösen, wurde 1993 das Classless Inter-Domain Routing (CIDR) eingeführt. CIDR ermöglicht es, Netzwerkgrenzen flexibel zu definieren, indem die Subnetzmaske unabhängig von den starren Klassengrenzen gewählt wird. Statt einer festen /8-, /16- oder