TCP Checksum bei IP-Fragmentierung

Hallo,

wird bei fragmentierten Paketen die TCP Checksum über alle Pakete (die zur Fragmentierung dazugehören) gebildet?

Gruß
patrick

Hallo,

wird bei fragmentierten Paketen die TCP Checksum über alle
Pakete (die zur Fragmentierung dazugehören) gebildet?

TCP bildet die TCP-Prüfsumme über das TCP-Segment. Period.

Gruß,

Malte

Hi,

in Ergänzung zu meiner ersten Antwort nochmal genau:

wird bei fragmentierten Paketen die TCP Checksum über alle
Pakete (die zur Fragmentierung dazugehören) gebildet?

Aus RFC 793:

Checksum: 16 bits

 The checksum field is the 16 bit one's complement of the one's
 complement sum of all 16 bit words in the header and text. If a
 segment contains an odd number of header and text octets to be
 checksummed, the last octet is padded on the right with zeros to
 form a 16 bit word for checksum purposes. The pad is not
 transmitted as part of the segment. While computing the checksum,
 the checksum field itself is replaced with zeros.

 The checksum also covers a 96 bit pseudo header conceptually

Die RFCs sind für solche Fragen eine hervorragende und maßgebliche Quelle.

Gruß,

Malte