Forum: PC-Programmierung Checksum für Ethernet,IP und UDP


von Jörg (Gast)


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

von *.* (Gast)


Lesenswert?

Laut Wikipedia:

> Die CRC wird dagegen mit dem höchstwertigen Bit zuerst übertragen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.