[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [circle] conceptual doubt
From: |
Rita Díaz y/o Rodrigo Benenson |
Subject: |
Re: [circle] conceptual doubt |
Date: |
Tue, 27 Jan 2004 12:45:09 -0300 |
but, why you say "UDP is faster than TCP" ?
If no multicast, or packet loose tolerant application, I do not see why UDP
could be interesant (how it araised to be in the final implementation)
http://cell-relay.indiana.edu/mhonarc/cell-relay/1994-May/msg00194.html
UDP can be faster than TCP, but is often slower than TCP. This is because
in currently common protocol stacks (e.g. UNIX), you often must pay for
a route lookup on each UDP packet, while such state is in effect cached
for a TCP connection. This apparently minor difference can result in
substantial performance differences if your systems have otherwise been
tuned up.
----- Original Message -----
From: "thomasV" <address@hidden>
To: <address@hidden>
Sent: Tuesday, January 27, 2004 12:23 PM
Subject: Re: [circle] conceptual doubt
> Rita Díaz y/o Rodrigo Benenson wrote:
>
> >Why the circle use UDP connections ?
> >
> >rodrigob
> >
> >PS: take a look at
> > www-db.stanford.edu/~manku/papers/04soda-chord.ppt
> > www-db.stanford.edu/~manku/papers/04soda-chord.pdf
> >
> >bidirectional TCP connection allow more efficient routing.
> >
> >
> >
>
> bidirectional is more efficient than one directional, no doubt about that.
> btw, kademlia is bidirectional too.
>
> However, I do not see what this topology issue has to do with TCP versus
> UDP?
> I think the circle uses UDP because it is faster than TCP, at least for
> downloading files.
>
> Thomas
>
>
>
>
> _______________________________________________
> Circle-discuss mailing list
> address@hidden
> http://mail.nongnu.org/mailman/listinfo/circle-discuss