Font Size: a A A

The Research And Implementation Of A Remote Control System In The P2P Network

Posted on:2016-01-17Degree:MasterType:Thesis
Country:ChinaCandidate:J LiFull Text:PDF
GTID:2348330488981999Subject:Intelligent information processing
Abstract/Summary:PDF Full Text Request
The remote control system have been used for Telecommuting, Remote-education, Remote-maintenance and others. As the applications of network is broadening continually, the remote control playing an increasingly important role in our life. Currently, mainstream model remains traditional C/S and B/S mode on the development of the remote control software. Considering the many problems of the remote control software in efficiency, stability, security, etc. And in order to balance the performance of the software so that it can play a better role. This paper studied the implementation of remote control system under the P2P network. In this paper, a remote control system design and implementation are discussed from the aspect of P2P network structure, NAT type, TCP/UDP traversal methods and realization of P2P communications. The main work is as follows.First, analyzing the P2P network structure and compared with the structure of C/S. By studying the current typical types of P2P software, summarized the advantages and disadvantages of the various performance of P2P software under the different topological structure of P2P network, proposed the most suitable network structure of remote control system.Secondly, let the P2P network compared with mainstream C/S structure based on the Web technology from the network structure, resource transfer and request methods. Analyze the causes that the P2P network architecture can make the remote control system for better overall performance.Thirdly, this system have studied the key technologies of the software platform. Analyzing a wide range of NAT P2P communication equipment have impact on P2P communication,and discussing the different communication mechanisms of the different types of NAT, to lay a foundation for the study of how to traverse the NAT.The forth, designed an detection algorithm for NAT device, and presented detailedly some technologies of the NAT traversal,such as Relaying, Connection reversal, UDP Hole Punching and TCP Hole Punching. It provides a theoretical basis to realize the P2P network communication.The fifth, proposing an overall design scheme of the remote control system. Realizing the P2P network communication by the Winsock programming in the WINDOWS.Finally, have summarized the research of topics project,and analyzed the deficiencies which exist in the works. And looking into the future of the application environment.
Keywords/Search Tags:P2P, Remote Control, NAT traversing, Winsock, Hole Punching
PDF Full Text Request
Related items