Font Size: a A A

The Design And Implementation Of JXTA-based File Sharing System MyFileShare

Posted on:2010-06-23Degree:MasterType:Thesis
Country:ChinaCandidate:L LiaoFull Text:PDF
GTID:2178360278970337Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In recent years, with the development and popularization of the Internet, P2P applications become a research hot spot of network technology again, and the file sharing system based on P2P technology is one of the important areas of research. Taking into account the defect in current file sharing system based on P2P technology, a JXTA-based file sharing system, myFileShare, is designed and realized. The content of this thesis are as follows:Firstly, the significance of P2P applications was discussed, the status of current file-sharing system is analyzed; and then the defect of current major file-sharing system is pointed out. In order to provide the theoretical basis of using JXTA technology in the design and implementation of file sharing systems, JXTA technology is introduced.Secondly, Followed by an analysis of system objectives, the system design plan is proposed, and then a JXTA-based P2P file sharing system, myFileShare, is designed and realized. In general, current existing file sharing systems have following core functionality: file publishing function, file search function and file download function. Besides these three major functions, the file reserving function is added in myFileShare system. It can enables the providers of file sharing service provide more accurate resources for consumers. The node in myFileShare system is not dependent on any other particular nodes, strong stability and reliability is provided. The system and the library used by this system are implemented through Java language, the portability of system is enhanced by the cross-platform feature of Java language. At present, many nodes are located in the network with firewalls and NAT equipment; this system can effectively pass through firewalls and NAT equipment, which can make good use of network nodes.Finally, the key technologies of myFileShare system are discussed, and the test analysis of myFileShare is conducted.
Keywords/Search Tags:JXTA, P2P, Peer-to-Peer, file sharing system
PDF Full Text Request
Related items