Zum Inhalt springen

IPv6/ICMPv6/Header: Unterschied zwischen den Versionen

Aus Foxwiki
Die Seite wurde neu angelegt: „== Header == ; ICMPv6 Header {| class="wikitable float" |- align="center" ! class="hintergrundfarbe6" colspan="1"| 0 | colspan="8" | Type | colspan="8" | Code | colspan="16" | Prüfsumme |- align="center" ! class="hintergrundfarbe6" colspan="1"| … | colspan="32" | ICMPv6-Nachricht … |} Das Feld ''Type'' gibt die Klasse der ICMP-Nachricht an * welche mit dem Feld ''Code'' genauer spezifiziert werden kann Die Prüfsumme wird zur Verifizierung der Gült…“
 
Keine Bearbeitungszusammenfassung
 
Zeile 55: Zeile 55:


Dies ist eine der Neuerungen von ICMPv6 gegenüber [[Internet Control Message Protocol|ICMP]], wo die Prüfsumme nur über den ICMP-Header berechnet wurde
Dies ist eine der Neuerungen von ICMPv6 gegenüber [[Internet Control Message Protocol|ICMP]], wo die Prüfsumme nur über den ICMP-Header berechnet wurde
<noinclude>
[[Kategorie:IPv6/ICMPv6]]
</noinclude>

Aktuelle Version vom 26. Juli 2025, 10:21 Uhr

Header

ICMPv6 Header
0 Type Code Prüfsumme
ICMPv6-Nachricht …

Das Feld Type gibt die Klasse der ICMP-Nachricht an

  • welche mit dem Feld Code genauer spezifiziert werden kann

Die Prüfsumme wird zur Verifizierung der Gültigkeit des ICMPv6-Pakets benutzt

Der restliche Inhalt der ICMP-Nachricht wird durch den jeweiligen Typ bestimmt

  • Bei Fehlernachrichten wird nach den möglichen zusätzlichen Feldern immer noch so viel wie möglich vom fehlerverursachenden Paket angehängt
Prüfsumme
Prüfsummen-Schema
0 IPv6-Absender-Adresse
32
64
96
128 IPv6-Ziel-Adresse
160
192
224
256 IPv6-Nutzlast-Größe
288 Checksumme 0 Next Header 58

Die Prüfsumme (engl. checksum) eines ICMPv6-Pakets ist ein 16-Bit-Einerkomplement der Summe des Einerkomplements der gesamten ICMPv6-Nachricht

  • Zusätzlich zur Nachricht wird noch ein IPv6-Pseudoheader vorne angehängt
  • Zur Berechnung der Prüfsumme wird das Prüfsummenfeld auf 0 gesetzt
  • Der zur Berechnung der Prüfsumme verwendete Pseudoheader sieht wie im Schema nebenan aus

Dies ist eine der Neuerungen von ICMPv6 gegenüber ICMP, wo die Prüfsumme nur über den ICMP-Header berechnet wurde