Zum Inhalt springen

RFC/5952: Unterschied zwischen den Versionen

Aus Foxwiki
 
(82 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== RFC 5952 ==
'''{{BASEPAGENAME}}''' - Notation und Darstellung von [[IPv6/Adresse|IPv6-Adressen]] für und zwischen Menschen  
=== Darstellung ===
Für und zwischen Menschen
; Notation und Darstellung für und zwischen Menschen
Verbindliche Regeln zur Notation


{| class="wikitable big"
== Beschreibung ==
; Notation für und zwischen Menschen
Zulässige Schreibweisen nach [[RFC/4291|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
 
; RFC/5952 Übersicht
{| class="wikitable big options gnu col1center"
! Regel !! Aspekt !! Beschreibung
|-
| 1 || [[#1 Führende Nullen|Führende Nullen]] || [[Müssen]] weggelassen werden
|-
| 2 || [[#2 Zwei Doppelpunkte|Zwei Doppelpunkte]] || [[Müssen]] die größtmögliche Anzahl von Null-Blöcken kürzen
|-
|-
| '''Führende Nullen''' <br> <small>'''Müssen''' weggelassen werden</small> ||
| 3 || [[#3 Zwei Doppelpunkte|Zwei Doppelpunkte]] || [[Dürfen nicht]] zur Kürzung eines alleinstehenden Null-Blocks benutzt werden
<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>
|-
|-
| '''Zwei Doppelpunkte''' <br> <small>'''Müssen''' die größtmögliche Anzahl von Null-Blöcken kürzen</small> ||
| 4 || [[#4 Gleichwertige Kürzungen|Gleichwertige Kürzungen]] || Es [[muss]] die Erste von links gekürzt werden
<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>
|-
|-
| '''Zwei Doppelpunkte''' <br> <small>'''Dürfen nicht''' zur Kürzung eines alleinstehenden Null-Blocks benutzt werden</small> ||
| 5 || [[#5 Alphabetische Zeichen|Alphabetische Zeichen]] || [[Müssen]] kleingeschrieben 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:red">✗ 2001:db8:0:1:1:1:1:1 → 2001:db8::1:1:1:1:1</span>
|-
|-
| '''Gleichwertige Kürzungen''' <br> <small>Die Erste von links wählen</small> ||
| 6 || [[#6 Port-Nummern|Port-Nummern]] || [[Müssen]] in eckige Klammern geschrieben werden
<span style="color:red">✗ 2001:db8:0:0:1:0:0:1 → 2001:db8:0:0:1::1</span><br>
<span style="color:green">✓ 2001:db8:0:0:1:0:0:1 → 2001:db8::1:0:0:1</span>
|-
|-
| '''Alphabetische Zeichen''' <br> <small>Werden klein geschrieben</small> ||
| 7 || [[#7 URL-Notation|URL-Notation]] || In URLs  [[müssen]] IPv6-Adressen in eckige Klammern eingeschlossen werden
<span style="color:green">✓ 2001:db8::1</span><br>
<span style="color:red">✗ 2001:DB8::1</span>
|-
|-
| '''Port-Nummern''' <br> <small>Bei der Angabe von Port-Nummern wird die Adresse in eckige Klammern geschrieben </small> ||
| 8 || [[#8 Netznotation|Netznotation]] || Netzwerke [[müssen]] nach [[CIDR]]-Notation angegeben werden
<span style="color:green">✓ [2001:db8::1]:80</span><br>
<span style="color:red">✗ 2001:db8::1:80</span>
|}
|}


=== URL-Notation ===
== Regeln ==
In einer URL wird die IPv6-Adresse in eckige Klammern eingeschlossen
=== 1 Führende Nullen ===
  http://[2001:0db8:85a3:08d3:1319:8a2e:0370:7344]/
Müssen weggelassen werden
  <span style="color:red">✗ 2001:0db8:00::001 → 2001:db8::001</span>
<span style="color:green">✓ 2001:0db8:00::001 → 2001:db8::1</span>


Verhindert die Interpretation von Portnummern als Teil der IPv6-Adresse
=== 2 Zwei Doppelpunkte ===
  http://[2001:0db8:85a3:08d3:1319:8a2e:0370:7344]:8080/
Müssen die größtmögliche Anzahl von Null-Blöcken kürzen
  <span style="color:red">✗ 2001:db8:0:0:0:0:0:1 → 2001:db8::0:1</span>
<span style="color:green">✓ 2001:db8:0:0:0:0:0:1 → 2001:db8::1


=== Netznotation ===
=== 3 Zwei Doppelpunkte ===
; IPv6-Netzwerke werden in der CIDR-Notation aufgeschrieben
Dürfen nicht zur Kürzung eines alleinstehenden Null-Blocks benutzt werden
* Dazu werden die erste Adresse (bzw. die Netzadresse) und die Länge des Präfixes in Bit getrennt durch einen Schrägstrich notiert.
<span style="color:red">✗ 2001:db8:0:1:1:1:1:1 → 2001:db8::1:1:1:1:1</span>
Zum Beispiel steht
<span style="color:green">✓ 2001:db8:0:1:1:1:1:1 → 2001:db8:0:1:1:1:1:1</span>
 
=== 4 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>
<span style="color:red">✗ 2001:db8:0:0:1:0:0:1 → 2001:db8:0:0:1::1</span>
 
=== 5 Alphabetische Zeichen ===
Werden kleingeschrieben
<span style="color:red">✗ 2001:DB8::1</span>
<span style="color:green">✓ 2001:db8::1</span>
 
=== 6 Port-Nummern ===
Bei der Angabe von Port-Nummern wird die Adresse in eckige Klammern geschrieben
<span style="color:red">✗ 2001:db8::1:80</span>
<span style="color:green">✓ [2001:db8::1]:80</span>
 
=== 7 URL-Notation ===
; In [[URL]]s 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/
 
=== 8 Netznotation ===
; IPv6-Netzwerke werden in der [[CIDR]]-Notation angegeben
Dazu werden die erste Adresse (bzw. die Netzadresse) und die Länge des Präfixes in Bit getrennt durch einen Schrägstrich notiert.
 
; Beispiel
  2001:0db8:1234::/48
  2001:0db8:1234::/48
für das Netzwerk mit den Adressen
für das Netzwerk mit den Adressen
  2001:0db8:1234:0000:0000:0000:0000:0000
  2001:0db8:1234:0000:0000:0000:0000:0000
bis
 
bis
 
  2001:0db8:1234:ffff:ffff:ffff:ffff:ffff
  2001:0db8:1234:ffff:ffff:ffff:ffff:ffff


; Größe eines IPv6-Netzwerkes
; Größe eines IPv6-Netzwerkes
* (oder Subnetzwerkes) im Sinne der Anzahl der vergebbaren Adressen in diesem Netz muss eine Zweierpotenz sein
Subnetzwerkes
* im Sinne der Anzahl der vergebbaren Adressen in diesem Netz muss eine Zweierpotenz sein
 
; Einzelner Host
Ein einzelner Host kann auch als Netzwerk mit einem 128 Bit langen Präfix betrachtet werden
* Manchmal wird er dann mit einem angehängten "/128" angegeben
 
== Zusammenfassung ==
Grundsätzliche Vorgaben zur Darstellung von [[IPv6/Adresse|IPv6-Adressen]] regelt [[RFC/4291]]


; Einzelne Hosts
[[File:ipv6Adressierung13.png|900px]]
* 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.
 
<noinclude>
 
== Anhang ==
=== Siehe auch ===
<div style="column-count:3">
<categorytree hideroot=on mode="pages">{{BASEPAGENAME}}</categorytree>
</div>
----
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}
 
=== Dokumentation ===
<!--
 
===== RFC =====
{| class="wikitable big options col1center col3center"
|-
! RFC !! Titel !! Jahr !! Status
|-
| [https://www.rfc-editor.org/info/rfc2460 2460] || Internet Protocol, Version 6 (IPv6) Specification || 1998 || Obsoleted by [https://www.rfc-editor.org/info/rfc8200 RFC 8200]
|-
| [https://www.rfc-editor.org/info/rfc8200 8200] || Internet Protocol, Version 6 (IPv6) Specification || 2017 || Updated by [https://www.rfc-editor.org/info/rfc9673 RFC 9673]
|}
===== Man-Page =====
===== Info-Page =====
-->
 
 
=== Links ===
==== Weblinks ====


[[Kategorie:IPv6/Adresse]]
[[Kategorie:IPv6/Adresse]]
[[Kategorie:RFC]]
</noinclude>

Aktuelle Version vom 16. Juni 2025, 16:21 Uhr

RFC/5952 - Notation und Darstellung von IPv6-Adressen für und zwischen Menschen

Beschreibung

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
…
RFC/5952 Übersicht
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 Es muss die Erste von links gekürzt werden
5 Alphabetische Zeichen Müssen kleingeschrieben werden
6 Port-Nummern Müssen in eckige Klammern geschrieben werden
7 URL-Notation In URLs müssen IPv6-Adressen in eckige Klammern eingeschlossen werden
8 Netznotation Netzwerke müssen nach CIDR-Notation angegeben werden

Regeln

1 Führende Nullen

Müssen weggelassen werden

✗ 2001:0db8:00::001 → 2001:db8::001
✓ 2001:0db8:00::001 → 2001:db8::1

2 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::0:1
✓ 2001:db8:0:0:0:0:0:1 → 2001:db8::1

3 Zwei Doppelpunkte

Dürfen nicht zur Kürzung eines alleinstehenden Null-Blocks benutzt werden

✗ 2001:db8:0:1:1:1:1:1 → 2001:db8::1:1:1:1:1
✓ 2001:db8:0:1:1:1:1:1 → 2001:db8:0:1:1:1:1:1

4 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

5 Alphabetische Zeichen

Werden kleingeschrieben

✗ 2001:DB8::1
✓ 2001:db8::1

6 Port-Nummern

Bei der Angabe von Port-Nummern wird die Adresse in eckige Klammern geschrieben

✗ 2001:db8::1:80
✓ [2001:db8::1]:80

7 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/

8 Netznotation

IPv6-Netzwerke werden in der CIDR-Notation angegeben

Dazu werden die erste Adresse (bzw. die Netzadresse) und die Länge des Präfixes in Bit getrennt durch einen Schrägstrich notiert.

Beispiel
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
Einzelner Host

Ein einzelner Host kann auch als Netzwerk mit einem 128 Bit langen Präfix betrachtet werden

  • Manchmal wird er dann mit einem angehängten "/128" angegeben

Zusammenfassung

Grundsätzliche Vorgaben zur Darstellung von IPv6-Adressen regelt RFC/4291


Anhang

Siehe auch



Dokumentation

Links

Weblinks