Error in TCP checksum?

TCP and UDP (sometimes) use a simple checksum to verify that the content is correct.

I want to know any empirical data or estimates of how often a package is damaged, but it has the correct checksum for a person with a standard computer and Internet connection.

Now I know that this probably all varies widely with the quality of Internet services, the quality of hardware, etc., but I just want to hear any information about it.

+4
source share
2 answers

You ask how many long ropes. In general, if something is wrong, the error rate should be less than 10 -7 . On the other hand, wireless, 3G, etc. May have significantly higher error rates.

This google search will show you literature .

+5
source

From Microsoft Research,

Traces of Internet packets from the last two years show that between 1 packet in 1100 and 1 packet in 32,000 TCP checksum failure, even at links where the channel-level CRC should but 1 out of 4 billion errors. For some situations, the speed of the checksum of failure can be even higher: in one hour test we observed a checksum of failure of 1 packet in 400. We investigate why so many errors are observed when CRC at the channel level should catch almost all of them.

http://academic.research.microsoft.com/Paper/22436.aspx

Mostly transfer 100 MB + over a regular Internet connection, and you will most likely see a silent failure.

+1
source

All Articles