Today I had a problem when I lost network connectivity with an open
TCP connecting (doing an FTP transfer). When network connectivity was
restored, the TCP connection remained connected, but no data was being
transmitted or received. Openning a new connection (using FTP reget)
caused data transfer to recommence so there was clearly no problem
talking to the remote machine.
I have also had similar experience when fetching a page or image with
HTTP will stall, but aborting the transfer and reloading works
quickly.
What I suspect is happenning here is that as a bunch or
re-transmissions fail, TCP backs off for longer and longer before
re-tranmitting and gets to the point that the time being waited is
ridiculously long. What I would like to be able to go, both to test
this theory and hopefully solve the problem of it happening, is to
reset the backoff timer so it goes back to re-transmitting quickly.
Does anyone now if there is way to do this on Linux?
Steve.