Font Size: a A A

A Network User File Sharing System Using P2P And Transfer Transmission

Posted on:2020-05-29Degree:MasterType:Thesis
Country:ChinaCandidate:G Y HuFull Text:PDF
GTID:2428330596476517Subject:Engineering
Abstract/Summary:PDF Full Text Request
In recent years,with the rapid development of mobile Internet,mobile smart phones have become an indispensable part of people's life due to their portability.At the same time,computers still play an important role in office and life due to their high storage and high performance.Traditionally,the file sharing system that based on the C/S architecture has extremely high requirements on server bandwidth and hardware devices.With the continuous development of the Internet and computers,P2P technology,which is more resource-saving and more efficient,has gradually matured,which provides good technical support for the realization of network file sharing systems.For a long time,people have always had a great demand for file sharing.They hope to have a file sharing system which is not constrained by time and environment.This thesis analyzes the existing P2P technology,and using the Android mobile smart phone and the computer to make full use of the portability and ease of operation of the mobile smart phone,and the high storage and high performance of the PC.A solution of network user file sharing system combining P2P and transfer transmission is proposed,which effectively saves network bandwidth,avoids server performance bottleneck,and provides efficient and convenient network file sharing service.To apply P2P technology,the problem of NAT traversal must be effectively solved.Based on the existing NAT,the thesis analyzes the impact of NAT traversal on different networks and different NAT types,and adopts the method of preferentially traverse the internal network.The combination of port prediction and transfer transmission is used.The solution is to solve the problem that the symmetric NAT cannot be traversed;the UDP protocol is used to realize the reliable transmission of the file,and supports large file transmission and resume transmission.In addition,this thesis also selects the load balancing algorithm to improve the service efficiency of the transit server,and the user analysis after data analysis to improve the user experience.This thesis first expounds the background and significance of network file sharing technology,and analyzes the research status of related technologies at home and abroad,and briefly expounds the related technologies and theories involved in this thesis,and from the application scenarios and business functions to the system.After the demanding analysis,the system is designed and verified according to the requirements of the system,and the feasibility of the selected solution is verified.Then according to the designed plan,the realization of the system function is completed,and finally the functions and performance of the system were tested.The test results show that the system realizes the effective combination of mobile smart phone and PC computer,P2P and transfer transmission,and achieves the expected goal,which can meet the needs of file sharing between users.
Keywords/Search Tags:File Sharing, P2P, NAT traversal
PDF Full Text Request
Related items