信息网络安全 ›› 2014, Vol. 14 ›› Issue (8): 50-54.doi: 10.3969/j.issn.1671-1122.2014.08.009

• Orginal Article • Previous Articles     Next Articles

The Research of NTP Protocol Communication Middleware based on the NESSUS

DU Chun-lai, WANG Qing-liang, WANG Jing-zhong, WANG Bao-cheng   

  1. College of Information Engineering of North China University of Technology, Beijing 100144, China
  • Received:2014-07-01 Online:2014-08-01

Abstract: With the rapid development of distributed system technology, three-layer distributed system is the main direction of future development, communication middleware is a indispensable layer. Communication middleware can enlarge the scale of distributed systems, support more users to connect to the server, simplify the communication process of the user and the server, make the communication process of the client and the server more secure, realize the cross-platform application. Currently there are some mature communication middlewares, such as ACE and ICE, but there is a problem that the designers of three-layer distributed system must understand their complex functions and operations, sometime many functions are not used by designers. So designing a small, efficient communication middleware is very important for designers. NESSUS is a popular network vulnerability scanning system in the world which is a distributed system based on C / S and B / S structure. The communication between the client and the server is built on the transport protocol of NTP. This paper focuses on how the NESSUS communicates between the client and the server, packaging the communication module and providing the middleware interfaces, while introducing message send / receive queue buffer pool technology and SSL components. Then a set of small, efficient, secure, cross-platform communication middleware is presented, which is also applicable to other client / server three-layer distributed systems.

Key words: NESSUS, NTP, communication middleware, buffer pool technology, SSL components

CLC Number: