| With the fast development of computer network technology, the issue of network security has already been attracted much attention gradually, and network traffic monitoring becomes an important research on network applications. At present, researchers have proposed lots of schemes of network traffic monitoring, and implemented network traffic monitoring system based on different application requirement. But mostly, these systems based on network layer and transport layer. How to monitoring and control computers in LAN to make network management more effective has become an important research subject.By studying the technology of network protocol analysis and traffic monitoring, this paper proposes a design scheme of network traffic monitoring based on network protocol analysis. This scheme uses proxy server mode on network environment, we can capture data packet using the filter rules on computer communication, revert data content from packet, monitoring and audit the traffic of computer in LAN. To resolve the problem of different application layer protocol format, this paper designs a common description approach of application layer protocol. Users can expansion the protocols which system supported conveniently according to different requirements. By studying the implementation of network traffic monitoring, this paper implements a network traffic monitoring system based on protocol analysis. The techniques of multithreading and XML document are adopted to implement this network traffic monitoring system, and the technique of capturing data packet has been optimized to improve system performance. The database of SQL server is adopted to save data content. Users can query and handle the monitoring information quickly and conveniently. |