[Twisted-Python] Release questions
p.mayers at imperial.ac.uk
Thu Apr 4 04:56:00 EDT 2013
On 04/03/2013 10:58 PM, Laurens Van Houtven wrote:
> Is the accidental corruption thing a real risk? I thought that was the
> point of, say, TCP checksums :) Perhaps I'm just mistaken as to how
> often his happens in the wild...
TCP checksums absolutely can and do fail to protect you from in-flight
corruption of data. I've seen this on several occasions over links with
non-zero BER (i.e. any real-world link). A two-bit error in a single
packet will not be identified unless you're using HTTPS or SSH or
similar, with strong transport-layer hashes.
FWIW I saw it with very, very large downloads but it can obviously
happen with smaller data, just with a lower probability.
More information about the Twisted-Python