Font Size: a A A

Research And Implementation Of The MQTT-based Safe Communication Server

Posted on:2016-07-22Degree:MasterType:Thesis
Country:ChinaCandidate:Y L QianFull Text:PDF
GTID:2308330479976783Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the popularization of smart terminals and further development of mobile internet, information push notification system has become more and more important in enterprise office automation system. However, subjected to the bandwidth, computing and storing resource of mobile terminal, traditional internet communication protocols have faced with problems of huge bandwidth consumption and protocol redundancy. Meanwhile, existing third-party push notification platforms may result in data security problems. Therefore, it is a core problem for enterprise information push notification system to design and implement a secure communication server.Firstly, MQTT has been manifested as a good solution to construct an information push notification system with the advantages of low bandwidth consuming, lightweight and low power consuming, which are remarkable factors for mobile internet. Thus, this paper re-developed MQTT and implemented instant messaging and presence as well as communication server. Secondly, this paper studied further on security problems of communication servers, especially the application-layer Do S/DDo S attack problem. Researches have shown that there is not yet an agreed defense method for applicationlayer Do S/DDo S attacks. Meanwhile, existing researches mostly aimed at web server other than Pub/Sub communication server. Therefore, this paper studied Pub/Sub communication server and its user behaviors, and constructed an evaluation system, with which this paper measured the users’ consumption on system’s bottleneck resources and guaranteed the communication quality by dropping the connections of users who were overacted.In the end, this paper tested the concurrency and security of the designed communication server. Experiments indicated that the designed server satisfies the basic performance and security needs of push notification system well. Meanwhile, this paper analyzed the shortcomings of the designed server and pointed out the further research issues.
Keywords/Search Tags:MQTT, Information push, Communication server, Application-layer, DoS/DDoS
PDF Full Text Request
Related items