[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: Privoxy usage?
I have heard of the "TCP over TCP" issue but have not had any bad
experiences so far. I am currently using both TCP and UDP-based VPN
systems and while the TCP-based one is a bit slower, it still seems
very stable for applications such as Terminal Services, FTP,
http(s), etc.
I do notice problems with some apps (FTP for example) if I'm trying
to use a TCP-based connection over a satellite link - lot of TCP
RSTs and "Zero Window"-type errors in the sniff though on some
satellite systems even UDP-based tunnels don't seem to work very
well for anything other than low bandwidth applications.
Thanks again...Nd
On Sat, 18 Aug 2007 11:52:46 -0400 Michael_google gmail_Gersten
<keybounce@xxxxxxxxx> wrote:
>On 8/18/07, nobledark@xxxxxxxxxxxx <nobledark@xxxxxxxxxxxx> wrote:
>> I have several options - what's the issue w/ using TCP?
>
>TCP over TCP has some problems, the least/biggest of which is the
>timeout factor.
>
>If there is a communication problem, TCP has a "back off and
>resend"
>rule. This starts with "I didn't get an acknowledgment. I might be
>sending data too fast, or data might have gotten lost. I'll pause
>for
>two seconds, and then send the data again".
>
>The problem? If the low level TCP stream does this, then any
>higher
>level stream with data in transit will also see a delay, and a
>need to
>re-transmit.
>
>I may be doing a horrible job of explaining the problem. A simple
>terminal session may have no problem -- a single packet of data
>will
>eventually get an acknowledgment back.
>
>But if there is a stream with more and more data behind it, then
>you
>wind up with an ever increasing resending that never gets caught
>up.
>Eventually all the TCP channels break.
>
>TCP was designed with certain assumptions in mind. It does not
>work as
>a general purpose transport -- that was never it's goal.
>
>IP over IP works.
>UDP over UDP works if your UDP protocol supports it.
>TCP over TCP fails. The timeout rules cannot stack properly.
--
Make up to $100/hour by getting a Sports Medicine Degree. Click Now!
http://tagline.hushmail.com/fc/Ioyw6h4fRPYLey2rvkF1ZXnAAaXHzBNMdDrODhnZzfDccOe6VWXOUx/