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.


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old November 27th, 2001
Dude
Guest
 
Posts: n/a
Default XPING/XPONG/SUPERPONG

hm brainstorming.

Okay, you want to measure size of horizon and file number. I agree, let's forget the idea of a exact measure... a rough estimated size must be enough for the advantage of nearly no extra traffic. How about this.

A descriptor "XPING" which is normally used with a TTL=1 only (goes only to direct connected hosts, no bigger broadcast). Those hosts answer with an "XPONG":
* IP, speed and files info (number and size sharing)
* unique IPs from direct connected clients TTL1 level and for each IP the summarized files (summarized number and summarized size)
* summarized files info from TTL1+TTL2 level (for example TTL2 is available for every TTL1 queried host by his own XPING/XPONG)
* summarized number of peers in TTL1+TTL2 level
* how many unique superpeers are in horizon the last hour
* list of topten superpeers in horizon (with free connect slots)

A descriptor "SUPERPONG" is automatically send with high TTL from every superpeer in hourly distance. This message contains:
* IP, speed and files info (number and size sharing)
* summarized files info from connected clients in TTL1+TTL2 level (summarized number and summarized size), see above.
* summarized number of peers in TTL1+TTL2 level, see above.
* number of direct connected servants, direct connected superpeers, free connect slots.
There is no answer to this descriptor, it is used for the XPONG statistics above.

Remarks: With the normal XPONG answers a client can estimate a horizon size when interpolating the TTL1/TTL2 values, then adding some extra % for every superpeer found. Not precise but a quick and dirty guess? XPINGS with an TTL higher 1 for statistic tools only, e.g. network analyzing tools. With the superpong answers every client can also try to connect the best superpeers automatically and so improve network topology.
Reply With Quote
Reply


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
cant download a replacement installation file. thegr8escape1973 Open Discussion topics 9 August 22nd, 2005 07:04 AM
Ping & Pong? What for? JackDCLee General Gnutella Development Discussion 5 March 31st, 2002 01:59 AM
Problems sending MSGs(ping, pong, query...) over gnutella network Tiago s1x General Gnutella / Gnutella Network Discussion 1 August 4th, 2001 05:20 AM
Problems sending MSGs(ping, pong, query...) over gnutella network Tiago s1x General Gnutella / Gnutella Network Discussion 1 August 4th, 2001 05:17 AM
help with PONG RogerioS General Gnutella / Gnutella Network Discussion 1 April 20th, 2001 04:52 PM


All times are GMT -7. The time now is 09:44 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.