Gnutella Forums  

Go Back   Gnutella Forums > Current Gnutella Client Forums > LimeWire+WireShare (Cross-platform) > New Feature Requests
Register FAQ The Twelve Commandments Members List Calendar Arcade Find the Best VPN Today's Posts

New Feature Requests Your idea for a cool new feature. Or, a LimeWire annoyance that has to get changed.


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old November 6th, 2002
Unregistered
Guest
 
Posts: n/a
Question Will Limewire move to gnutella2?

http://www.gnutella2.com/


Level One: A New Protocol
Gnutella2 introduces a flexible new protocol to support current and future P2P technologies. Packets are compact binary trees of named data items, which allow multi-vendor information nesting and augmentation, selective digital signing and other exciting features. Existing data structures can be modified and improved without disrupting deployed software, and advanced topics such as UNICODE support are handled in a uniform manner.

Level Two: A New Data Transport ArchitectureGnutella2 provides two interdependent data transport mechanisms: reliable compressed TCP streams, andan unreliable and semi-reliable UDP transport provider. The combination of these two systems allow higherlevel G2 constructs to take maximum advantage of network conditions to deliver data packets quicklyand efficiently, with or without assured delivery, within bandwidth requirements and without unnecessaryoverhead.

Level Three: A New Set of Base ServicesGnutella2 takes full advantage of the first two levels to deliver an exciting new set of distributedpeer-to-peer services. Controlled global object searching is implemented using an iterative walkerapproach, with selective out of band response delivery and translation. Combined with an abstractcomponent interest/response query model, this system goes beyond what is available in any other P2Pplatform. The Gnutella Addressing System (GAS) provides the ability to reach arbitary nodes basedon a known identifier, regardless of their connection method.

Level Four: A New Implementation StandardOne of the problems facing the legacy Gnutella network was the varying level of support for criticalnetwork features in different clients. The Gnutella2 Standard requires clients to implement thefirst two levels completely, as well as the dual transport providers with some form of intelligent bandwidth control, 1-bit universal QHT, simple search response, basic metadata (at minimum),simple query language, link compression, root tigertree as the primary URN, HTTP/1.1, partialtransfer and sharing. If able to operate as a hub, the full set of generic routing rules must besupported. Support for G1 is recommended but not required.

G2 is a new beginning for the Gnutella network : an open, scalable and flexible protocol designed to support current and future P2P technologies.
Full specifications will be available soon.
Reply With Quote
  #2 (permalink)  
Old November 7th, 2002
Unregistered
Guest
 
Posts: n/a
Default

I would think they would have too. And there will be discussions and more dicussions... *sigh* But eventually they will have to- gnutella is losing users to kazaa everyday and gnut's userbase shrinking. Its the same complaints over and over again- gnutella (g1) is slow, ineffiecent, and and feels like dinosaur when compared to Kazza, which is actually quite true!

I know shareaza shouldn't have released it- but they did and by releasing a beta g2 to the public they've opened a pandora's box. I like limewire, I admire its open-standard -like approach, but LW and Bearshare and the other giants will be dragged kickingn and screaming to upgrade whether they agree with the G2 or not. There's just too much user demand.

I hope someone could comment on the differences between GUESS and the G2. Are they the same? please feel free agree or disagree with my comments.
Reply With Quote
  #3 (permalink)  
Old November 7th, 2002
Distinguished Member
 
Join Date: September 21st, 2002
Location: Aachen
Posts: 733
trap_jaw is flying high
Default

There has not been any definitve comment by the LimeWire crew on that topic yet. It will depend on the specs of gnutella2, that are (according to Shareaza Mike) going to be released once Shareaza 1.7 final is released. So far, Gnutella2 is a closed protocol and you can only make guesses on how good or bad it is.

The whole gnutella2 issue caused a lot of discussion on the GDF. First, Shareaza implements a new protocol without even giving the other developers the chance to comment on that or publicly releasing it. - Then they call it gnutella2, which might lead people to the assumption that this was indeed the 2.0 version of the gnutella protocol. (Actually a project called gnutella2 existed long before Shareaza picked the name up: http://sourceforge.net/projects/gnutella2 ).

I suspect that LimeWire will not implement Gnutella2.

Level one: The new messages will require a lot of rewriting, testing and so on and if I were a developer I'd think twice before implementing two sets of network messages for basically the same tasks instead of just adding a few additional messages maintaining the basic structure of regular gnutella messages (the way BearShare did it).

Level two: might be an approach to use UDP for data transfer. If they want to use it only for messages it would be covered by GUESS. If they wanted however to use it for file transfers or streaming media I would not consider that a good idea at all.

Level three: seems to be one part GUESS and another part CHORD.

And as for level four - I could only make vague assumptions about what that should mean.
Reply With Quote
  #4 (permalink)  
Old November 7th, 2002
Paradog's Avatar
Distinguished Member
 
Join Date: April 5th, 2002
Location: Germoney
Posts: 739
Paradog is flying high
Default

I guess everyone will wait till the specs are released, there
are still some doubts about the scalability and security of the
new protocol, so I guess we all have to wait....
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
Gnutella2 support? TereFere Gtk-Gnutella (Linux/Unix/Mac OSX/Windows) 1 April 25th, 2005 02:37 PM
BearShare: Gnutella2 Zaggar Feature Request 3 December 30th, 2004 04:45 AM
LimeWire: Gnutella2 Zaggar Open Discussion topics 2 December 29th, 2004 05:37 PM
Gnutella2 stealthspy General Discussion 2 October 18th, 2003 08:25 AM
Gnutella2 or G2 Unregistered LimeWire Beta Archives 5 November 26th, 2002 07:49 AM


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