Checksum für Ethernet,IP und UDP

Gast #1103336
Lesenswert?

Hallo zusammen,

ich habe gerade ein Testmodul für die CRC32 Berechnung der Ethernet
Frames geschrieben. Die Berechnung selbst stellt kein Problem da,
aber mit BigEndian und LittleEndian habe ich noch ein kleines Problem:

Während bei IP und UDP die Checksum (WORD) im BigEndian-Format
eingetragen wird (eben wie in der RFC-Dokumentation), ist bei Ethernet
die Checksum CRC32 (DWORD) im LittleEndian-Format (zumindestens habe
ich das bei mehreren korrekt arbeitenden Frames so beobachtet und
nachgerechnet).

Mache ich etwas falsch oder stimmt meine Beobachtung?

Gruss

Jörg

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren