Can a TCP checksum fail to detect an error? If yes, how is this dealt with?
Something that should be noted here, and that most people overlook completely, is the fact, that the TCP checksum is actually a very poor checksum. The TCP checksum is a 16-bit ones-complement sum of the data. This sum will catch any burst error of 15 bits or less, and all 16-bit burst errors except for … Read more