Network traffic classification: Techniques, datasets, and challenges

被引:46
作者
Azab, Ahmad [1 ]
Khasawneh, Mahmoud [2 ]
Alrabaee, Saed [3 ]
Choo, Kim-Kwang Raymond [4 ]
Sarsour, Maysa [5 ]
机构
[1] Victorian Inst Technol, Coll Informat Technol & Syst, Attwood, Australia
[2] Al Ain Univ, Coll Engn, Abu Dhabi, U Arab Emirates
[3] United Arab Emirates Univ, Coll IT, Informat Syst & Secur, Al Ain 15551, U Arab Emirates
[4] Univ Texas San Antonio, Dept Informat Syst & Cyber Secur, San Antonio, TX 78285 USA
[5] Univ New South Wales, Sch Photovolta & Renewable Energy Engn, Sydney, NSW 2052, Australia
关键词
Network classification; Machine learning; Deep learning; Deep packet inspection; Traffic monitoring; FEATURE-SELECTION; INTERNET; DEEP; IDENTIFICATION;
D O I
10.1016/j.dcan.2022.09.009
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
In network traffic classification, it is important to understand the correlation between network traffic and its causal application, protocol, or service group, for example, in facilitating lawful interception, ensuring the quality of service, preventing application choke points, and facilitating malicious behavior identification. In this paper, we review existing network classification techniques, such as port-based identification and those based on deep packet inspection, statistical features in conjunction with machine learning, and deep learning algorithms. We also explain the implementations, advantages, and limitations associated with these techniques. Our review also extends to publicly available datasets used in the literature. Finally, we discuss existing and emerging challenges, as well as future research directions.
引用
收藏
页码:676 / 692
页数:17
相关论文
共 128 条
[71]  
Lewis D. D., 1998, Machine Learning: ECML-98. 10th European Conference on Machine Learning. Proceedings, P4, DOI 10.1007/BFb0026666
[72]  
Li J., 2008, IEEE GLOBECOM 2008, P1
[73]  
Liu C, 2019, IEEE INFOCOM SER, P1171
[74]  
Liu C, 2018, 2018 IEEE/ACM 26TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS)
[75]  
Liu H, 1995, PROC INT C TOOLS ART, P388, DOI 10.1109/TAI.1995.479783
[76]  
Liu Y, 2017, 2017 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND APPLICATIONS (ICCIA), P463, DOI 10.1109/CIAPP.2017.8167261
[77]   A fast unsupervised preprocessing method for network monitoring [J].
Lopez, Martin Andreoni ;
Mattos, Diogo M. F. ;
Duarte, Otto Carlos M. B. ;
Pujolle, Guy .
ANNALS OF TELECOMMUNICATIONS, 2019, 74 (3-4) :139-155
[78]   Network Traffic Classifier With Convolutional and Recurrent Neural Networks for Internet of Things [J].
Lopez-Martin, Manuel ;
Carro, Belen ;
Sanchez-Esguevillas, Antonio ;
Lloret, Jaime .
IEEE ACCESS, 2017, 5 :18042-18050
[79]   Deep packet: a novel approach for encrypted traffic classification using deep learning [J].
Lotfollahi, Mohammad ;
Siavoshani, Mahdi Jafari ;
Zade, Ramin Shirali Hossein ;
Saberian, Mohammdsadegh .
SOFT COMPUTING, 2020, 24 (03) :1999-2012
[80]  
Madhukar A., 2006, 14th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, P179, DOI DOI 10.1109/MASCOTS.2006.6