An application protocol identification method is proposed based on the statistical characteristics of network flows. The flow features at the network level are extracted according to the concept of network flow
and three attributes: the number of packets
the number of bytes
and time
are used to capture the flow characteristics roundly. Then the principal component analysis algorithm is used to determine the main characteristics of the flow attributes to reduce the effect of environment. Finally
a BP neural network model is given to identify the application protocols. As the features used in the proposed method are more stable
the output results of the model are hence accurate with the change of the network environment. Experimental results in real network environments show that the proposed method can identify several major application protocols accurately
such as HTTP
BitTorrent
FTP and TELNET
and the identification precision is above 97%.
关键词
Keywords
references
MOORE D, KEYS K, KOGA R, et al. The CoralReef software suite as a tool for system and network administrators [C]∥Proceedings of the 15th USENIX Conference on Systems Administration. Berkeley, CA, USA: USENIX Association, 2001: 133-144.
ROESCH M. SNORT: lightweight intrusion detection for networks[C]∥Proceedings of the 13th USENIX Conference on Systems Administration. Berkeley, CA, USA: USENIX Association, 1999: 229-238.
ZUEV D, MOORE A W. Traffic classification using a statistical approach[C]∥6th International Workshop on Passive and Active Network Measurement. Berlin, Germany: Springer-Verlag, 2005: 321-324.
ERMAN J, ARLITT M, MAHANTI A. Traffic classification using clustering algorithms [C]∥Proceedings of ACM SIGCOMM Workshop on Mining Network Data. New York, USA: ACM,2006: 281-286.
WANG Rui, WANG Yixin, FAN Aihua, et al. A P2P traffic detection method between levels [J]. Computer Applications,2006,26(12):30-32.
CROTTI M, DUSI M, GRINGOLI F,et al. Traffic classification through simple statistical fingerprinting [C]∥Proceedings of ACM SIGCOMM Computer Communication Review. New York, USA: ACM,2007:5-16.
DUDA R O, HART P E, STORK D G. Pattern classification [M]. 2nd ed.Beijing, China: China Machine Press, 2004:576-580.