The Limitations of the Ethernet CRC and TCP/IP Checksums for Error Detection
noahdavids.org
noahdavids.org
http://www.catonmat.net/blog/wp-content/uploads/2008/11/that...
Nowadays people are switching from TCP to unprotected UCP to avoid the costly ACK dance, and not the other way round.
He also fails to mention how trivial CRC is to reverse (e.g. http://www.woodmann.com/fravia/crctut1.htm), and how good CRC32-C actually is to detect random bitflips. Much better than all other fast hash functions, and up to par with most slow and secure hash functions.
[1] https://en.wikipedia.org/wiki/IPv6_packet#Fixed_header
[2] https://en.wikipedia.org/wiki/IPv6#Simplified_processing_by_...
How likely is it that a secure connection will be corrupted without being noticed?