RFC/5952: Unterschied zwischen den Versionen
Zeile 30: | Zeile 30: | ||
|} | |} | ||
== | == Details === | ||
Notation und Darstellung für und zwischen Menschen | Notation und Darstellung für und zwischen Menschen | ||
; Führende Nullen | |||
Müssen weggelassen werden | |||
<span style="color:green">✓ 2001:0db8:00::001 → 2001:db8::1</span><br> | <span style="color:green">✓ 2001:0db8:00::001 → 2001:db8::1</span><br> | ||
<span style="color:red">✗ 2001:0db8:00::001 → 2001:db8::001</span> | <span style="color:red">✗ 2001:0db8:00::001 → 2001:db8::001</span> | ||
; Zwei Doppelpunkte | |||
Müssen die größtmögliche Anzahl von Null-Blöcken kürzen | |||
<span style="color:green">✓ 2001:db8:0:0:0:0:0:1 → 2001:db8::1<br> | <span style="color:green">✓ 2001:db8:0:0:0:0:0:1 → 2001:db8::1<br> | ||
<span style="color:red">✗ 2001:db8:0:0:0:0:0:1 → 2001:db8::0:1</span> | <span style="color:red">✗ 2001:db8:0:0:0:0:0:1 → 2001:db8::0:1</span> | ||
; Zwei Doppelpunkte | |||
Dürfen nicht zur Kürzung eines alleinstehenden Null-Blocks benutzt werden | |||
<span style="color:green">✓ 2001:db8:0:1:1:1:1:1 → 2001:db8:0:1:1:1:1:1</span><br> | <span style="color:green">✓ 2001:db8:0:1:1:1:1:1 → 2001:db8:0:1:1:1:1:1</span><br> | ||
<span style="color:red">✗ 2001:db8:0:1:1:1:1:1 → 2001:db8::1:1:1:1:1</span> | <span style="color:red">✗ 2001:db8:0:1:1:1:1:1 → 2001:db8::1:1:1:1:1</span> | ||
; Gleichwertige Kürzungen | |||
Die Erste von links wählen | |||
<span style="color:green">✓ 2001:db8:0:0:1:0:0:1 → 2001:db8::1:0:0:1</span><br> | <span style="color:green">✓ 2001:db8:0:0:1:0:0:1 → 2001:db8::1:0:0:1</span><br> | ||
<span style="color:red">✗ 2001:db8:0:0:1:0:0:1 → 2001:db8:0:0:1::1</span> | <span style="color:red">✗ 2001:db8:0:0:1:0:0:1 → 2001:db8:0:0:1::1</span> | ||
; Alphabetische Zeichen | |||
Werden kleingeschrieben | |||
<span style="color:green">✓ 2001:db8::1</span><br> | <span style="color:green">✓ 2001:db8::1</span><br> | ||
<span style="color:red">✗ 2001:DB8::1</span> | <span style="color:red">✗ 2001:DB8::1</span> | ||
; Port-Nummern | |||
Bei der Angabe von Port-Nummern wird die Adresse in eckige Klammern geschrieben | |||
<span style="color:green">✓ [2001:db8::1]:80</span><br> | <span style="color:green">✓ [2001:db8::1]:80</span><br> | ||
<span style="color:red">✗ 2001:db8::1:80</span> | <span style="color:red">✗ 2001:db8::1:80</span> | ||
=== URL-Notation === | === URL-Notation === |
Version vom 16. Juni 2025, 13:54 Uhr
Notation für und zwischen Menschen
- Zulässige Schreibweisen nach RFC 4291
2001:db8:0:0:1:0:0:1 2001:0db8:0000:0000:1:00:0:1 2001:db8::1:0:0:1 2001:db8::0:1:0:0:1 2001:0db8::0:1:0:0:1 2001:db8:0:0:1::1 2001:db8:0000:0:1::1 2001:DB8:0:0:1::1 …
Notation und Darstellung für und zwischen Menschen
Regeln
Regel | Aspekt | Beschreibung |
---|---|---|
1 | Führende Nullen | Müssen weggelassen werden |
2 | Zwei Doppelpunkte | Müssen die größtmögliche Anzahl von Null-Blöcken kürzen |
3 | Zwei Doppelpunkte | Dürfen nicht zur Kürzung eines alleinstehenden Null-Blocks benutzt werden |
4 | Gleichwertige Kürzungen | Die Erste von links wählen |
5 | Alphabetische Zeichen | Werden kleingeschrieben |
6 | Port-Nummern | Bei der Angabe von Port-Nummern wird die Adresse in eckige Klammern geschrieben |
Details =
Notation und Darstellung für und zwischen Menschen
- Führende Nullen
Müssen weggelassen werden
✓ 2001:0db8:00::001 → 2001:db8::1
✗ 2001:0db8:00::001 → 2001:db8::001
- Zwei Doppelpunkte
Müssen die größtmögliche Anzahl von Null-Blöcken kürzen
✓ 2001:db8:0:0:0:0:0:1 → 2001:db8::1
✗ 2001:db8:0:0:0:0:0:1 → 2001:db8::0:1
- Zwei Doppelpunkte
Dürfen nicht zur Kürzung eines alleinstehenden Null-Blocks benutzt werden
✓ 2001:db8:0:1:1:1:1:1 → 2001:db8:0:1:1:1:1:1
✗ 2001:db8:0:1:1:1:1:1 → 2001:db8::1:1:1:1:1
- Gleichwertige Kürzungen
Die Erste von links wählen
✓ 2001:db8:0:0:1:0:0:1 → 2001:db8::1:0:0:1
✗ 2001:db8:0:0:1:0:0:1 → 2001:db8:0:0:1::1
- Alphabetische Zeichen
Werden kleingeschrieben
✓ 2001:db8::1
✗ 2001:DB8::1
- Port-Nummern
Bei der Angabe von Port-Nummern wird die Adresse in eckige Klammern geschrieben
✓ [2001:db8::1]:80
✗ 2001:db8::1:80
URL-Notation
- In URLs werden IPv6-Adressen in eckige Klammern eingeschlossen
https://[2001:0db8:85a3:08d3:1319:8a2e:0370:7344]/
Verhindert die Interpretation von Port-Nummern als Teil der IPv6-Adresse
https://[2001:0db8:85a3:08d3:1319:8a2e:0370:7344]:8080/
Netznotation
- IPv6-Netzwerke werden in der CIDR-Notation aufgeschrieben
- Dazu werden die erste Adresse (bzw. die Netzadresse) und die Länge des Präfixes in Bit getrennt durch einen Schrägstrich notiert.
Zum Beispiel steht
2001:0db8:1234::/48
für das Netzwerk mit den Adressen
2001:0db8:1234:0000:0000:0000:0000:0000 bis 2001:0db8:1234:ffff:ffff:ffff:ffff:ffff
- Größe eines IPv6-Netzwerkes
Subnetzwerkes
- im Sinne der Anzahl der vergebbaren Adressen in diesem Netz muss eine Zweierpotenz sein
- Einzelne Hosts
- Da ein einzelner Host auch als Netzwerk mit einem 128 Bit langen Präfix betrachtet werden kann, werden Host-Adressen manchmal mit einem angehängten "/128" geschrieben.
