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…“ |
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=" | {| 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=" | {| 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
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
| 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