IPv6/ICMPv6/Header: Unterschied zwischen den Versionen

Aus Foxwiki
Wechseln zu:Navigation, Suche
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…“
 
K Textersetzung - „wikitable“ durch „table table-striped table-hover“
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 1: Zeile 1:
== Header ==
== Header ==
; ICMPv6 Header
; ICMPv6 Header
{| class="wikitable float"
{| class="table table-striped table-hover float"
|- align="center"
|- align="center"
! class="hintergrundfarbe6" colspan="1"| 0
! class="hintergrundfarbe6" colspan="1"| 0
Zeile 20: Zeile 20:


; Prüfsumme
; Prüfsumme
{| class="wikitable small float" cellpadding="2"
{| class="table table-striped table-hover small float" cellpadding="2"
|+ Prüfsummen-Schema
|+ Prüfsummen-Schema
|-
|-
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 29. Juli 2026, 10:57 Uhr

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