Main Page: Difference between revisions

From Gnutella2
Jump to navigation Jump to search
(Crawler link added)
(inserted root packets, removed arbitrary numbering)
Line 8: Line 8:
To allow communication among develoeprs of Gnutella2 clients, there exists a [[mailing list]]
To allow communication among develoeprs of Gnutella2 clients, there exists a [[mailing list]]


==1. The Gnutella 2 Network==
== The Gnutella 2 Network==
# [[Gnutella2|What is Gnutella2]]
# [[Gnutella2|What is Gnutella2]]
# [[Gnutella2 Standard]]
# [[Gnutella2 Standard]]
Line 15: Line 15:
# [[Background|Background / Archive]]
# [[Background|Background / Archive]]


==2. The Protocol==
== The Protocol==
# [[TCP Stream Connection and Handshaking]]
# [[TCP Stream Connection and Handshaking]]
# [[UDP Transceiver]]
# [[UDP Transceiver]]
Line 34: Line 34:
# [[User Profile Challenge and Delivery]]
# [[User Profile Challenge and Delivery]]


==3. Proposals==
== Root Packets ==
{{Root packets}}


==4. Additional Information==
== Proposals==
 
== Additional Information==
Since Gnutella2 somehow evolved from the original Gnutella protocol you might find the following links useful:
Since Gnutella2 somehow evolved from the original Gnutella protocol you might find the following links useful:
* [http://www.the-gdf.org The GDF Wiki]
* [http://www.the-gdf.org The GDF Wiki]
Line 43: Line 46:
* [http://draketo.de/inhalt/krude-ideen/gnufu_en.html Gnutella for Users (GnuFU)]
* [http://draketo.de/inhalt/krude-ideen/gnufu_en.html Gnutella for Users (GnuFU)]
* [http://crawler.instantnetworks.net/ Gnutella2 Crawler]
* [http://crawler.instantnetworks.net/ Gnutella2 Crawler]
== Indices ==
* [[Main index]]
* [[Root packets index]]

Revision as of 03:58, 3 April 2005

Gnutella2 Developer Network

Welcome to the Gnutella2 Developer Network The Gnutella2 Developers' Network (or G2DN) is a convenient central location for discussing, developing and documenting all aspects of Gnutella2. Like the Gnutella2 platform itself, this website is designed to evolve through community support and participation. Everyone is free to contibute discussion, proposal documents, developer resources or any other relevant material.

Although the G2DN is primarily geared toward developers and technical enthusiests, users of Gnutella2-enabled software are also welcome to participate. Those who are new to Gnutella2 may wish to check out some of the Gnutella2-powered software.

Mailing List

To allow communication among develoeprs of Gnutella2 clients, there exists a mailing list

The Gnutella 2 Network

  1. What is Gnutella2
  2. Gnutella2 Standard
  3. Network Architecture
  4. Node Types and Responsibilities
  5. Background / Archive

The Protocol

  1. TCP Stream Connection and Handshaking
  2. UDP Transceiver
  3. Packet Structure
  4. Datatypes
  5. Basic Network Maintenance
  6. Known Hub Cache and Hub Cluster Cache
  7. Node Route Cache and Addressed Packet Forwarding
  8. Query Hash Tables
  9. Object Search Mechanism
  10. Search Security
  11. Search Description
  12. Search Acknowledgement
  13. Search Results
  14. Simple Query Language and Metadata
  15. Server for Uploading
  16. Client for Downloading
  17. User Profile Challenge and Delivery

Root Packets

Template:Root packets

Proposals

Additional Information

Since Gnutella2 somehow evolved from the original Gnutella protocol you might find the following links useful: