TCP over UDP
Sergey Babkin
babkin at verizon.net
Mon Jul 12 23:32:03 UTC 2010
Dirk-Willem van Gulik wrote:
>
> On 10 Jul 2010, at 13:05, Sergey Babkin wrote:
>
> > I've got this idea, and I wonder if anyone has done it already,
> > and if not then why. The idea is to put the TCP logic over UDP.
>
> Have you looked at T/TCP [1,2,3] ?
>
> Dw
>
> 1: http://www.manpages.info/freebsd/ttcp.4.html
> 2: http://en.wikipedia.org/wiki/T/TCP
> 3: http://people.freebsd.org/~andre/Optimizing%20the%20FreeBSD%20IP%20and%20TCP%20Stack%20-%20Presentation.pdf
It's been a sort of a remote inspiration :-) A major problem
with it (besides the security stuff listed on Wiki) is that
it's implementation is in-kernel, and as such can be used
directly only when the OS has the implementation. There is no
way to write a portable application with it.
Other than that, I'm proposing an opposite approach: why bother
about reducing the cost of the initial connection, if we can
instead just open the connection once and then keep it open
for a very long time at a low cost?
-SB
More information about the freebsd-hackers
mailing list