Font Size: a A A

Research And Implementation Of File-sharing Program Of P2P Network

Posted on:2007-12-24Degree:MasterType:Thesis
Country:ChinaCandidate:L ZhuangFull Text:PDF
GTID:2178360185997374Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Along with the development and generalization of the Internet in the world,the number of the Internet customer and the amount of network data has increased sharply,the server of the main C/S mode of the current network burdens more and more heavily. Therefore,a kind of P2P network calculation mode which based on no center becomes a hot spot of current research. So the P2P File-sharing technique becomes one of the most important research problems among them undoubtedly.Based on the analysis of the development status of the current P2P network technology and realization mode of current P2P File-sharing program,the thesis brings forward some important problem which should be solved by P2P File-sharing program for its existing limitation such as violation of intellectual property,network virus flooding,much garbage information and so on,and then,designs a P2P File-sharing program. The program is a no-center P2P File-sharing program,it doesn't work depending on any center server. We divides the P2P network mode into four layers as network layer,message layer,serving layer,application layer according to the idea of network layering. On application layer,we can develop application program with interface which using the service provided by serving layer. And we can accomplish P2P program designing,achieve cooperating work and share the resource. After the building of basic program,the thesis analyzes peers adding,peers deleting,peers interlinking in detail. Then the thesis discusses maintaining routing-table,and compares virtue and defect of maintaining periodic routing-table and aperiodic routing-table. Then,the thesis discusses adding,reading,deleting the file which is sharing. The peers cooperate by communication in the network,the thesis discusses group communication and P2P communication. Based on three existing group-spread routing arithmetic: diffused mode,building tree,reverse-routing transmit,the thesis uses improved arithmetic which combines virtue of upward three arithmetic,and analyzes this arithmetic concretely. For searching function applies more and more widely nowadays,in P2P network,discovering resource is strong or weak is one of standards that represent P2P network is good or bad. The thesis introduces identifying...
Keywords/Search Tags:P2P network, File-sharing, peers, group communication
PDF Full Text Request
Related items