Font Size: a A A

Based On The Gnutella Protocol Peer-to-peer Network Connection Manager

Posted on:2004-12-09Degree:MasterType:Thesis
Country:ChinaCandidate:C J PanFull Text:PDF
GTID:2208360095450186Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Peer-to-Peer is the architecture of network by directly exchanging and sharing resources and service of computer. Gnutella as a typical P2P network communication protocol, can intelligently find nodes. Moreover it has entirely distributed character. It can effectively avoid isolation nodes bottleneck and make network much more robust. But at the same time, the Gnutella protocol also produces exponentially increasing redundance message and its efficiency is very low. It only apply the low-scale network and it is very difficult to turn to mainstream application.The paper starts from the orientation amongst the crunodes of the Gnutella protocol and put forward to two models of the orientation. They are network model and multi_broadcast model. The two models both base on the entirely distributed and dynamic character . They can find the neighbour nodes quickly and get the connection information of the node. The paper resolves the network message-broadcasted mechanism of Gnutella in detail, divides prior level of the four kinds of message and analyse the necessity and feasibility of discarding the connection. We brings forward F-Measure algorithm. At the same time, taking the TCP and PPP into account which are the bases of the underlayer of Gnutella protocol, we use the thought of data flow for reference which is widely applied in the Internet. We modify the Zig-Zag algorithm in order to help F-Measure algorithm manage network connection. The experiment data shows that our F-Measure algorithm and assistant managing means can hugely decrease the amount of redundance message and better fit the dynamic change of network flux.
Keywords/Search Tags:P2P, Gnutella, network model, multi-broadcast model, F-Measure algorithm, buffer-time, Zig-Zag algorithm
PDF Full Text Request
Related items