inet checksum
Von: Oli Schwarz (homix@gmx.net) [Profil]
Datum: 16.09.2009 20:34
Message-ID: <h8rb3n$n68$01$1@news.t-online.com>
Newsgroup: de.comp.os.unix.programming
Datum: 16.09.2009 20:34
Message-ID: <h8rb3n$n68$01$1@news.t-online.com>
Newsgroup: de.comp.os.unix.programming
Hallo, ich spiele z.Z. mit RAW-Sockets herum. Bei der Berechnung der Inet-Prüfsumme habe ich einige Verständnisprobleme. In RFC 1071 wird beschrieben, wie die Prüfsumme zu berechnen ist. Folgendes habe ich nicht verstanden: - Die Berechnung soll byteorderunabhängig sein. Warum ist das so? - Weiterhin verstehe ich diese Passage aus dem RFC nicht: On a 2's complement machine, the 1's complement sum must be computed by means of an "end around carry", i.e., any overflows from the most significant bits are added into the least significant bits. Warum muss man den Überlauf in das "least significant byte" addieren? Ich stehe da gerade auf dem Schlauch. Kann mir bitte jemand helfen? Oli[ Auf dieses Posting antworten ]
Antworten
- Rolf Magnus (20.09.2009 20:53)
