On the reliability of long-lived TCP connections
TCP connections that stay open for hours behave very differently from short-lived ones. In this post I look at what breaks first: window scaling, middlebox state, or application-level timeouts.
Read more →