Dissertation > Excellent graduate degree dissertation topics show

The Study about P2P Distributed File Transportation System

Author: GaoWenJie
Tutor: PanZuo
School: Wuhan University of Technology
Course: Applied Computer Technology
Keywords: BitTorrent protocol Network penetration technology Distributed hash table
CLC: TP393.02
Type: Master's thesis
Year: 2006
Downloads: 535
Quote: 5
Read: Download Dissertation

Abstract


This paper describes an approach based on the BitTorrent protocol for P2P file transfer system design and program implementation. P2P networks are very popular today as a network structure. Different from the traditional C / S mode, each node in the P2P network status are equal, each node acts as both a server for other nodes to provide services, but also enjoy the services provided by other nodes. And C / S mode network compared, P2P network with better performance, more scalable, more robust, is a great potential for development of network mode. This article first generation of P2P network model and the development status were introduced. And P2P and traditional C / S network model were compared, summed up the P2P network model advantages and disadvantages. The third chapter is now a popular P2P network model - BitTorrent network model to study and explore. First, the basic BitTorrent protocol analysis and network structure, then internal network penetration technology NAT (NetworKAddress Transformation) were analyzed and studied within the network through technology is mainly to solve LAN users and the public network or other LAN users with interaction problem, and finally discuss the pure distributed hash tables (Distributed Hash Table, DHT) technology principle, the main achievement of pure distributed P2P networks. The fourth chapter describes a protocol based on BitTorrent file transfer system design, first introduced the system's overall deployment, then introduced the BitTorrent protocol message encoding format and seed file format, and then introduced the Tracker Http protocol, it is mainly in order to achieve peers and Tracker server communication. Finally, the BitTorrent peer handshake protocol layer, it is mainly in order to achieve the connection between peers and data transfer. Fifth chapter is mainly based on the design in the previous chapter of the program, introduces the programming language of choice, class design, software workflow and operating results of the show. The system is programmed in C language, using MFC modal dialog box as the program interface, the use of object-oriented programming approach to multiple classes to organize the structure of the program, and the use of multi-threaded programming techniques. The sixth chapter is the development of P2P network outlook, mainly introduced the existing P2P network defects, including copyright issues, security, bandwidth, and to seize the search function is weak, etc., and on this basis, introduces several P2P networks kinds of trends.

Related Dissertations

  1. RETE-based HLA Distributed Data Distribution Management Research and Implementation,TP391.9
  2. Design and Study of Autonomous Download System Based on Embedded Platform,TP311.52
  3. Design and Implementation of BitTorrent Protocol Based on Android,TN929.5
  4. Improving the P2P Resource Locating Methods Based on Kademlia,TP393.02
  5. Research on Keytechniques Ofthe Resource Addressing in the Internet Ofthings Based on DHT,TN929.5
  6. Social networking sites clustered storage system research and design,TP393.092
  7. Research on Peer-to-Peer Network Model and Other Key Technologies,TP393.02
  8. Research and Implementation of P2P-BitTorrent protocol file sharing system,TP393.02
  9. P2P video -on-demand streaming media content distribution technology research,TN948.64
  10. Research on P2P-SIP Overlay Network Structure Based on the Distributed Hash Table,TP393.02
  11. The Research of Reputation System under the Environment of Peer-to-Peer Networks,TP393.02
  12. Design and Analysis of P2P overlay network based on distributed De Brujin Figure,TP393.02
  13. Design and analysis of the generalized Peterson graph - based P2P overlay network,TP393.02
  14. The Design of a Scouting Software and Research Based on Bittorrent Network,TP393.093
  15. The Analysis and Research of the Chord Protocol in P2P Network,TP393.02
  16. The Research for P2P Routing and Resource Location Based on JXTA,TP393.02
  17. Study on Resources Locating Technology of Peer-To-Peer Network,TP393.02
  18. P2P streaming media services indexing technology research and implementation,TP393.093
  19. Peer-to-Peer Instant Messaging System,TP311.52
  20. Research on Trust Management Model in P2P Network,TP393.08
  21. Study on Key Technologies in P2P-based Wide-area Network Content Distribution System,TP393.2

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer applications > Computer network > General issues > Computer network architecture and design
© 2012 www.DissertationTopic.Net  Mobile