| With the rapid development of the network technology, the Internet have brought great convenience for information dissemination, which also causes a series of problems:frequent safety incidents, reduction of the work efficiency, leaking the corporate secrets, wasting the bandwidth resources, etc.Based on the software or hardware support, the Internet behavior management system possesses several features to identifyã€monitorã€manage and control of the network communication actions between computers within a network. However, there are serious shortage for the current Internet behavior management systems, especially in the network packets processing performance, the identification accuracy and application control granularity. The topic of this thesis is to design an Internet behavior management system, which is based on the multi-core platform and has the characteristics of higher identification accuracy as well as fine control for the applications.The main works in this thesis are presented as follows:(1) Designed the system architecture which included three layers:control layer, data layer and management layer. The whole design process was based on the principle of being efficient, flexible, stable and open. The design contents also involved with the system function module, the database structure and the user management interface.(2) Based on Cavium multi-core hardware platform, we designed and implemented efficient packet forwarding module, which had greatly improved the throughput of the system.(3) Optimized the effect of the protocol recognition and improved the accuracy. For those unrecognized protocols, we adopted the new system deployment mode with cloud plus terminal to detect the network packets in the cloud, which had improved the accuracy of protocol identification and had made up for the deficiency of the terminal equipment.(4) Based on improving the control granularity for the network application, we can manage and control the different behavior of network applications accurately to satisfy the needs of the network manager to fine management for those network applications.The Internet behavior management system designed and developed in this thesis is based on the multi-core platform and have been deployed in many enterprises. By the multi-core platform, the system can provide efficient network data packet forwarding, and improve the recognition rate by cloud application recognition technology for those applications which cannot be identified by the terminal, and provide the fine control for the application, which solves the problems in the existing Internet behavior management system. According to the actual test report, the system can operate with stable statement, which have reached the anticipated design object. |