Gnutella Forums

Gnutella Forums (https://www.gnutellaforums.com/)
-   Open Discussion topics (https://www.gnutellaforums.com/open-discussion-topics/)
-   -   ultrapeer or broadcasting? (https://www.gnutellaforums.com/open-discussion-topics/37776-ultrapeer-broadcasting.html)

pene May 19th, 2005 07:51 PM

ultrapeer or broadcasting?
 
Hi there, I just notice that in limewire there is a pane called "monitor Incoming Searches", and when I enable this function, I curiously notice that they actually work, I can see the query send to my pc.

But if I am not wrong, I remember that now limewire are using a technic called ultrapeer instead of the traditional broadcasting way, that is to say, when I login into limewire network, I should upload my shared file to those ultrapeers, ultrapeer should remember my shared files, but why there are still query packets send to my pc?

pene May 19th, 2005 08:13 PM

oops, I missed sth, “I should upload my shared file to those ultrapeers” should be I should upload my shared file INFORMATION to those ultrapeers,

rkapsi May 19th, 2005 11:39 PM

"The Query Routing Protocol (QRP for short) is an essential part of the Ultrapeer specification: it governs how the Ultrapeer will filter queries and only forward those to the leaf nodes most likely to have a match. This is done without even knowing the resource names, by looking the query words through a big hash table, that is sent by the leaf node to its Ultrapeer.
The aim of the QRP is to avoid forwarding a query that cannot match, it is not to forward only those queries that will match."


QRP

pene May 20th, 2005 12:00 AM

Quote:

Originally posted by rkapsi
"it governs how the Ultrapeer will filter queries and only forward those to the leaf nodes most likely to have a match. "

QRP

Thank you rkapsi.

Does this means ultrapeer will not keep the EXACT shared files informtion of all the peers connect to it?

That is to say, when a peer connect to a ultrapeer and initiate a search request, the ultrapeer will transfer the search request to some of its clients, ultrapeer itself will not do any search work?

rkapsi May 20th, 2005 09:47 AM

Quote:

Does this means ultrapeer will not keep the EXACT shared files informtion of all the peers connect to it?
Right. And the Ultrapeer receives at no time "the EXACT shared files information", only a table of hashes.

Quote:

That is to say, when a peer connect to a ultrapeer and initiate a search request, the ultrapeer will transfer the search request to some of its clients, ultrapeer itself will not do any search work?
Right. Well not quite, computing the Hash from the incoming queries, looking into a Hash Table and forwarding the queries to the appropriate clients is also some kind of "search work". But all this is described on the page I gave you (see also the link on the top of the page).


All times are GMT -7. The time now is 11:31 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.