Gnutella Forums  

Go Back   Gnutella Forums > Gnutella News and Gnutelliums Forums > General Gnutella Development Discussion
Register FAQ The Twelve Commandments Members List Calendar Arcade Find the Best VPN Today's Posts

General Gnutella Development Discussion For general discussion about Gnutella development.


 
 
LinkBack Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #9 (permalink)  
Old December 12th, 2001
Enthusiast
 
Join Date: November 18th, 2001
Location: Munich, Germany
Posts: 40
hermaf is flying high
Default

Thx for the answers at first Let me take this a little further ...

So if I read this correctly this would mean that if I ping my neighbours I will still get the response as decribed in the Gnutella Standard Definition (0.4), or do I get something wrong now?

It looks like most clients limit the TTL time to 7 or something so my horizon is usually around 7 hops. But within this horizon I "should" get back as many pongs as clients available.

The only reason why this pinging for servent detection could not work as described in the Gnutella Standard have been the following facts and I try to get some information (i.e. with this question) whether these will have efect on the number of returned pongs:

1) Pong Caches - but it seems except Qtella no client uses one yet right?

2) MIN_TIME_PING, meaning that a client will throw away any pings from a client if the last ping waas not longer ago than this minimu time to protect the network from ping flooding. - I guess there are some client that do that. I tried to send 10 pings to the attaced servents but most of them answered to only a few them?!?!?

3) TTL_MAX values (=6-7) - my logs show that ecven if I send a deep-space ping with 20 I will get back a hop count at max equal to 10, BUT 8,9 and 10 are VERY rare! -> this means that most clients limit the TTL from packets they send (and forward) to a maximum TTL of 7 (respectively they use 7-HOPS= NEW_TTL)

Anything wrong with this here???

By the way another thing I found as interesting is how Qtella "measures" the number of servents behind a servent attached: It counts every recceived Pong, Query, QueryHit or Push asa a new client (-> Number++) and saves the servents IP and the time when the message was received. After a 3 seconds it deletes all servents from that list that it did not here of again for 40 seconds.

How accurate do you think that number of clients is? Or would it be more accurate to use Pings to estimate/exactly measure the number of clients in your horizon?

BTW: No worry I am not working for a company or something, just writing my thesis on scalability issues in Gnutella networks..

Thanks again ... I appretiate the feedback
Reply With Quote
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
The best of the best clients? chriiz90 General Gnutella / Gnutella Network Discussion 0 December 9th, 2005 10:14 AM
Cannot connect to clients. omgwtf Host Connections 2 August 12th, 2005 07:24 PM
Clients blocking other clients Zultrax General Gnutella Development Discussion 5 June 1st, 2004 02:41 AM
TTL in Gnutella clients hermaf General Gnutella Development Discussion 3 November 28th, 2001 11:16 AM
What are some of the best Clients?? superDBZ General Gnutella / Gnutella Network Discussion 3 July 9th, 2001 05:58 PM


All times are GMT -7. The time now is 10:37 AM.


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.