Was man über IP-Adressen wissen muß Eine IP-Adresse hat immer zwei Bestandteile:
den Netzanteil => der immer gleich ist den Hostanteil => der immer unterschiedlich sein muß Dieser Netzanteil wird durch die Subnetzmaske( auf die ich noch eingehe ) heraus gefiltert. Schauen wir uns erst mal die IP-Klassen an. In jedem Netzwerk sind zwei Adressen reserviert: - ist der Hostanteil gleich Null handelt es sich um den Netzwerk-ID z.B. 192.168.10.0
- sind alle Bits des Hostanteils auf Eins gesetzt ist es die Broadcast-Adresse des Netzwerks z.B. 192.168.10.255
| Klasse A | Klasse B | Klasse C | | Bereich Netzwerk-IDs | 1 - 126 | 128 - 191 | 192 - 223 | | default Subnetzmaske | 255.0.0.0 | 255.255.0.0 | 255.255.255.0 | | Anzahl der Netzwerke | 126 | 16384 | 2097152 | | Anzahl der Host pro Netzwerk | 16777214 | 65534 | 254 | | Einsatzgebiete | sehr große Netzwerke | mittelgroße Netzwerke | kleine LANs |
Die IP-Adressen werden auch noch unterteilt in private und öffentliche Adressen. Der Unterschied besteht darin, das private Adressen nicht im Internet geroutet werden. Welche Bereiche sind nun private Adressen?
- Klasse A 10.0.0.0
- Klasse B 172.16.0.0 - 172.31.0.0
- Klasse C 192.168.0.0 - 192.168.255.0
Desweiteren wird der Adressbereich 169.254.00 - 169.254.254.255 von APIPA genutzt.Dies ist ein Vorgang bei dem sich die PCs selber konfigurieren, es muß aber TCP/IP installiert sein und Adresse automatisch beziehen aktiviert sein. Eine APIPA-Adresse wird auch zugeteilt wenn der DHCP Server nicht erreicht wird.( z.B. LAN-Kabel nicht eingesteckt etc.) Die Netzwerk-ID 127 wird nicht vergeben, da sie vom System für Looback und Diagnosezwecke intern verwandt wird. localhost = 127.0.0.1 Schauen wir uns jetzt mal die Subnetzmaske an und jetzt müssen wir uns mit der Umrechnung in Binärzahlen beschäftigen. Wie rechnet man nun um? Eine IP-Adresse und Subnetzmaske besteht je aus vier Dezimalzahlen z. B. IP 192.168.10.100 Sub 255.255.255.0 Und jede Dezimalzahl wird für sich einzeln umgerechnet und damit haben wir dann vier Oktette.
| 2^7 | 2^6 | 2^5 | 2^4 | 2^3 | 2^2 | 2^1 | 2^0 |
| | 128 |
| 32 |
| 8 |
| 2 |
| }=255 |
| 64 |
| 16 |
| 4 |
| 1 |
Beispiel:
| 192 | : | 2 | = | 96 | R | 0 |
|
| 128 | * | 1 | = | 128 | | 96 | : | 2 | = | 48 | R | 0 |
|
| 64 | * | 1 | = | 64 | | 48 | : | 2 | = | 24 | R | 0 |
|
| 32 | * | 1 | = | 0 | | 24 | : | 2 | = | 12 | R | 0 |
|
| 16 | * | 1 | = | 0 | | 12 | : | 2 | = | 6 | R | 0 |
|
| 8 | * | 1 | = | 0 | | 6 | : | 2 | = | 3 | R | 0 |
|
| 4 | * | 1 | = | 0 | | 3 | : | 2 | = | 1 | R | 1 |
|
| 2 | * | 1 | = | 0 | | 1 | : | 2 | = | 0 | R | 1 |
|
| 1 | * | 1 | = | 0 |
Ergebnis : 11000000 = 192 , man beachte das das Ergebnis von unten nach oben gelesen wird !!!
| IP-Adresse | 192 | 168 | 10 | 100 | Subnetzmaske | 255 | 255 | 255 | 0 |
| 11000000 | 10101000 | 00001010 | 01100100 |
| 11111111 | 11111111 | 11111111 | 00000000 |
| 1. Oktett | 2. Oktett | 3. Oktett | 4. Oktett |
| 1. Oktett | 2. Oktett | 3. Oktett | 4. Oktett |
Klasse A für das höchste Bit ist immer 0 festgelegt 00000001 = 1 01111111 = 126 Klasse B für die beiden höchsten Bits ist festgelegt 1, 0 10000000 = 128 10111111 = 191 Klasse C für die drei höchsten Bits ist festgelegt 1, 1, 0 11000000 = 192 11011111 = 223 Diese Grundlagen sind Voraussetzung für das Routing, was ich aber nochmal gesondert erklären werde.
|