Gnutella Forums

Gnutella Forums (https://www.gnutellaforums.com/)
-   General Gnutella Development Discussion (https://www.gnutellaforums.com/general-gnutella-development-discussion/)
-   -   Gnutella Specification Question (https://www.gnutellaforums.com/general-gnutella-development-discussion/64462-gnutella-specification-question.html)

fartman_900 December 2nd, 2006 08:10 AM

Gnutella Specification Question
 
Hi, I'm doing a report on the Gnutella network (just basically how it works and all that). I was reading this link for the specification of version 0.4 http://www9.limewire.com/developer/g...otocol_0.4.pdf and I got to this part and don't quite understand it (page 6):

"A servent receiving a descriptor with the same Payload Descriptor and Descriptor ID as one it has received before, should attempt to avoid forwarding the descriptor to any connected servent. Its intended recipients have already received such a descriptor, and sending it again merely wastes network bandwidth."

It really doesn't make sense. The way I understand (just by reading it) it is that a servent can only send one descriptor (which I know is wrong) since it just checks if the payload descriptor and the descriptor ID are the same as ones before that it sent.

So can someone explain it a bit better and basically how it works? Does a servent always change their ID each time they send another descriptor?

Thanks

AaronWalkhouse December 2nd, 2006 10:37 AM

Go back to page two:

Every message of all types have a unique descriptor, or "ID number".

Servents also have their own ID numbers, but this is referring to the unique ID
numbers of each individual message packet.

Any duplicate message of any type is dropped on sight. Once is enough for
each message.

arne_bab January 4th, 2007 10:01 AM

Please also remember, that 0.4 is completely outdated.

If you want to write a report on Gnutella, please write it about the current Version: 0.6

Some code-free info on the inner workings of Gnutella can be found at http://gnufu.net : Gnutella For Users


All times are GMT -7. The time now is 03:27 AM.

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

Copyright © 2020 Gnutella Forums.
All Rights Reserved.