The Application of Deep Learning for Network Traffic Classification
DOI:
https://doi.org/10.54097/hset.v39i.6689Keywords:
Network Traffic Classification; Deep Learning; SAE; CNN; LSTM.Abstract
The classification, detection, and analysis of routine network traffic has been a hot topic for businesses and research institutions due to the proliferation of Internet of Things devices and the explosive development of networks. Traditional methods for categorizing network traffic primarily employ common machine learning algorithms e.g., decision trees and plain Bayes algorithms, but as deep learning technology advances, more and more traffic classifications are being successfully applied. This study examines existing deep learning-based network traffic classification techniques and focuses on the categorization of computer network traffic. Firstly, the research background of the topic is introduced, and then the traffic classification based on deep learning is mainly described, which includes traffic classification based on Stacked Autoencoder, traffic classification based on Convolutional Neural Network and traffic classification based on Recurrent Neural Networks. Following investigation, this paper comes to the conclusion that Long Short-Term Memory and Convolutional Neural Network models are the best deep learning models for traffic classification, with three-dimensional Convolutional Neural Network outperforming the others.
Downloads
References
Biersack E, Callegari C, Matijasevic M. Data traffic monitoring and analysis. Lecture Notes in Computer Science, 2013, 5(23): 12561-12570.
Carela-Espanol V, Barlet-Ros P, Solé-Simó M, et al. K-dimensional trees for continuous traffic classification. International Workshop on Traffic Monitoring and Analysis. Springer, Berlin, Heidelberg, 2010: 141-154.
Moore A W, Papagiannaki K. Toward the accurate identification of network applications. International workshop on passive and active network measurement. Springer, Berlin, Heidelberg, 2005: 41-54.
Li G, et al. Network traffic classification method based on DPI and Machine learning (in Chinese). Journal of Guilin University of Electronic Technology, 2012, 32(2): 140-144.
Zhao S, Zhang Y, Chang P. Network traffic classification using tri-training based on statistical flow characteristics. 2017 IEEE Trustcom/BigDataSE/ICESS. IEEE, 2017: 323-330.
Karagiannis T, Papagiannaki K, Faloutsos M. BLINC: multilevel traffic classification in the dark. Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications. 2005: 229-240.
Song, Y et al. Deep learning-based automatic segmentation of images in cardiac radiography: A promising challenge. Computer Methods and Programs in Biomedicine, 2022, 106821.
Yu, Q. Pose-guided matching based on deep learning for assessing quality of action on rehabilitation training. Biomedical Signal Processing and Control, 72, 2022, 103323.
Wang Z. The applications of deep learning on traffic identification. BlackHat USA, 2015, 24(11): 1-10.
Lotfollahi M et al. Deep packet: A novel approach for encrypted traffic classification using deep learning. Soft Computing, 2020, 24(3): 1999-2012.
Wang W, Sheng Y, Wang J, et al. HAST-IDS: Learning hierarchical spatial-temporal features using deep neural networks to improve intrusion detection. IEEE access, 2017, 6: 1792-1806.
He Y, Li W. Image-based encrypted traffic classification with convolution neural networks. 2020 IEEE Fifth International Conference on Data Science in Cyberspace (DSC). IEEE, 2020: 271-278.
Wang W et al. End-to-end encrypted traffic classification with one-dimensional convolution neural networks. 2017 IEEE international conference on intelligence and security informatics (ISI). IEEE, 2017: 43-48.
Wang W, Zhu M, Zeng X, et al. Malware traffic classification using convolutional neural network for representation learning. 2017 International conference on information networking (ICOIN). IEEE, 2017: 712-717.
Wang Y, An J, Huang W. Using CNN-based representation learning method for malicious traffic identification. 2018 IEEE/ACIS 17th International Conference on Computer and Information Science (ICIS). IEEE, 2018: 400-404.
Wang W, Sheng Y, Wang J, et al. HAST-IDS: Learning hierarchical spatial-temporal features using deep neural networks to improve intrusion detection. IEEE access, 2017, 6: 1792-1806.
Zhang J, Li F, Ye F, et al. Autonomous unknown-application filtering and labeling for dl-based traffic classifier update. IEEE INFOCOM 2020-IEEE Conference on Computer Communications. IEEE, 2020: 397-405.
Zou Z, Ge J, Zheng H, et al. Encrypted traffic classification with a convolutional long short-term memory neural network. 2018 IEEE 20th International Conference on High Performance Computing and Communications; IEEE 16th International Conference on Smart City; IEEE 4th International Conference on Data Science and Systems (HPCC/SmartCity/DSS). IEEE, 2018: 329-334.
Downloads
Published
Issue
Section
License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.







