Font Size: a A A

Design And Implementation Of Enterprise Communication System Based On P2P

Posted on:2018-08-16Degree:MasterType:Thesis
Country:ChinaCandidate:B XuFull Text:PDF
GTID:2428330569485449Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Communication system is an important component of enterprise information system.The communication system base on XMPP is widely used on daily work,notification,IM,remote monitoring and so on.However,the architecture of the communication system is client/server(C/S),the server forwards all packets,with the increase of throughput,many problems followed.In order to reduce server load,we need to introduce Peer-to-Peer(P2P)to the system.In order to solve the problems,this paper designs and implements a P2 P communication system which uses hybrid network architecture.The system can effectively reduce server load.Firstly,this paper analyzes the key technologies which are used in P2 P system.Considering the characteristics of each client,hybrid P2 P network is token as the network architecture of the system,and Chord is used to manage node's resources.ICE protocol is used to NAT Traversal.And then,this paper designs and implementations the P2 P communication system,the system takes Openfire as the central server,which manages the entire communication system.Functional node provides functions of data forwarding and NAT Traversal.Android App is used for user interaction.After that the paper achieves the simple functions of IM by the P2 P communication system.At the end of this paper,the P2 P communication system is tested.The results of experiments show that the system is running well,the system can finish P2 P communication between clients which are running in a complex network.
Keywords/Search Tags:P2P, Communication System, NAT, DHT, Openfire
PDF Full Text Request
Related items