Trouble code P0602 means:Control module programming error
Trouble code P0602 means:Control module programming error
they all discard it because if checksum error error it mean data is sent byother user and it forget its rout due to fault of channel if reach thereso it is not need to notify the source about this error
they all discard it because if checksum error error it mean data is sent by other user and it forget its rout due to fault of channel if reach there so it is not need to notify the source about this error (Waqas Qadeer)
Trouble code P0601 means:Internal control module memory check sum error Trouble code P0602 means:Control module programming error
Only TCP will automatically discard a packet with a bad checksum. UDP packets have a checksum field, but it is rarely used, and then only by the application (not UDP itself)
checksum
Every packet has a new set of error detection assigned to it, the Checksum is a part of this process. The error correction occurs in the transport layer where the ACK will fail and the receiving host will request the packet to be sent again.
A checksum is used to determine that the information sent using the protocol has not been corrupted en-route.
To calculate a checksum value for a message, first, divide the message into fixed-size blocks (often bytes). Then, sum the binary values of these blocks together, and if there's an overflow, wrap around and add it back to the sum. Finally, the checksum is typically obtained by taking the bitwise complement of the final sum. This checksum can then be appended to the message for error-checking purposes.
If the checksum did change during transmission, wouldn't that mean a transmission error occurred? Any compression or encryption in the middle of transmission affects the data at that moment, but that's the wrong time to try to calculate a checksum for comparison purposes. (Unless it is yet another layer of error checking, used after compression/encryption but before transmission, and again after reception but before decompression/decryption.)
Its used to detect an error if the packet may be mis-routed. I'm not 100% sure.
Error checking, ie. checksum