One of the problems facing the legacy Gnutella network was the varying level of support for critical network features in different clients. Level Four: A New Implementation Standard The Gnutella Addressing System (GAS) provides the ability to reach arbitary nodes based on a known identifier, regardless of their connection method. Combined with an abstract component interest/response query model, this system goes beyond what is available in any other P2P platform. Controlled global object searching is implemented using an iterative walker approach, with selective out of band response delivery and translation. Gnutella2 takes full advantage of the first two levels to deliver an exciting new set of distributed peer-to-peer services. The combination of these two systems allow higher level G2 constructs to take maximum advantage of network conditions to deliver data packets quickly and efficiently, with or without assured delivery, within bandwidth requirements and without unnecessary overhead. Gnutella2 provides two interdependent data transport mechanisms: reliable compressed TCP streams, and an unreliable and semi-reliable UDP transport provider. Level Two: A New Data Transport Architecture 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. Packets are compact binary trees of named data items, which allow multi-vendor information nesting and augmentation, selective digital signing and other exciting features. Gnutella2 introduces a flexible new protocol to support current and future P2P technologies. Let's hope that this gnew version of gnutella will be better and more scalable than the previous one.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |