circle-discuss
[Top][All Lists]
Advanced

[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






reply via email to

[Prev in Thread] Current Thread [Next in Thread]