Why TCP Over TCP Is A Bad Idea
A frequently occurring idea for IP tunneling applications is to
run a protocol like PPP, which encapsulates IP packets in a
format suited for a stream transport (like a modem line), over a
TCP-based connection. This would be an easy solution for
encrypting tunnels by running PPP over SSH, for which
several recommendations already exist (one in the Linux HOWTO
base, one on my own website, and surely several others). It
would also be an easy way to compress arbitrary IP traffic,
while datagram bas...
Read more at web.archive.org