Litcius/Paper detail

Network traffic classification: Techniques, datasets, and challenges

Ahmad Azab, Mahmoud Khasawneh, Saed Alrabaee, Kim‐Kwang Raymond Choo, Maysa Sarsour

2022Digital Communications and Networks207 citationsDOIOpen Access PDF

Abstract

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.

Topics & Concepts

Computer scienceTraffic classificationIdentification (biology)Deep packet inspectionImplementationData miningQuality of serviceArtificial intelligenceMachine learningProtocol (science)Service (business)Network packetData scienceComputer networkSoftware engineeringEconomyBotanyPathologyMedicineEconomicsBiologyAlternative medicineInternet Traffic Analysis and Secure E-votingNetwork Security and Intrusion DetectionDigital and Cyber Forensics
Network traffic classification: Techniques, datasets, and challenges | Litcius