8.9.1 IPv6-Adressen

[gesichtete Version][gesichtete Version]
 
Zeile 60: Zeile 60:
::1234:0000:0000:0000:ABCD::4321<br />
::1234:0000:0000:0000:ABCD::4321<br />
werden.<br />
werden.<br />
<br />
Aber nicht
Aber nicht
::1234::ABCD::4321<br />
::(Fehler! Falsch! So nicht!) &nbsp; &nbsp; 1234::ABCD::4321 &nbsp; &nbsp; (Fehler! Falsch! So nicht!)<br />
denn hier kann die Länge der beiden zusammengefassten Blöcke nicht eindeutig rekonstruiert werden!
denn hier kann die Länge der beiden zusammengefassten Blöcke nicht eindeutig rekonstruiert werden!
</loop_area>
</loop_area>

Aktuelle Version vom 17. September 2014, 15:23 Uhr

IPv6-Adressen

Durch die Länge von 128 Bit einer IPv6-Adresse ergeben sich insgesamt
2128 = 340.282.366.920.938.463.463.374.607.431.768.211.456 Adressen.

Hinweis

Falls du versuchen möchtest, diese unvorstellbar große Zahl auszusprechen:

340 Sextillionen
282 Quintilliarden
366 Quintillionen
920 Quadrilliarden
938 Quadrillionen
463 Trilliarden
463 Trillionen
374 Billiarden
607 Billionen
431 Milliarden
768 Millionen
211 Tausend
Vier-Hundert-Sechs-Und-Fünfzig

- - - - -

Wikipedia listet diese "großen Zahlennamen" in einer schönen Übersicht auf:
http://de.wikipedia.org/wiki/Zahlennamen#Billion.2C_Billiarde_und_dar.C3.BCber_hinaus

Jedoch steht nicht jede dieser Adressen für eine Verwendung zur Verfügung.


Hexadezimale Darstellung

Die übliche Darstellung einer IPv6-Adresse ist hexadezimal.

Beispiel


1234:5678:9ABC:DEFF:EDCB:A987:6543:2100

Jedes hexadezimale Zeichen (die Ziffern 0 bis 9 und die Buchstaben A bis F) repräsentiert dabei vier Bit. Jeweils vier hexadezimale Zeichen (also 16 Bit) werden zu einem Block zusammengefasst, die Blöcke werden durch einen Doppelpunkt voneinander abgegrenzt.


Vereinfachte Darstellung I

Führende Nullen eines 16-Bit-Blocks können weggelassen werden.

Beispiel

Aus

1234:1080:000A:0001:00B0:0200:C000:4321

kann

1234:1080:A:1:B0:200:C000:4321

werden.


Vereinfachte Darstellung II

16-Bit-Gruppen von Nullen können einmal zusammengefasst werden.

Beispiel

Aus

1234:0000:0000:0000:0000:5678:ABCD:4321

kann

1234::5678:ABCD:4321

werden.

Aber Vorsicht, wenn es zwei unterschiedliche Bereiche von 16-Bit-Blöcken aus Nullen gibt!

Beispiel

Aus

1234:0000:0000:0000:ABCD:0000:0000:4321

kann

1234::ABCD:0000:0000:4321

oder

1234:0000:0000:0000:ABCD::4321

werden.

Aber nicht

(Fehler! Falsch! So nicht!)     1234::ABCD::4321     (Fehler! Falsch! So nicht!)

denn hier kann die Länge der beiden zusammengefassten Blöcke nicht eindeutig rekonstruiert werden!