Digital Communications and Networks · 2022 · 207 citations · 56 references
ComputingComputer ScienceCybersecurityFeature EngineeringMachine LearningNetwork SecurityDeep LearningIntrusion DetectionNetwork ForensicsNetwork Traffic AnalysisPattern RecognitionRepresentation LearningBenchmark DatasetsDeep Learning-based DetectionDeep Packet InspectionMachine Learning For Traffic AnalysisMalicious Traffic DetectionPacket InspectionTraffic ClassificationTraffic Inspection
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.
56
Leo Breiman · Machine Learning · 2001 · 126.2K citations · Full text
Corinna Cortes, Vladimir Vapnik · Machine Learning · 1995 · 40.5K citations · Full text
Ian H. Witten, Eibe Frank · ACM SIGMOD Record · 2002 · 5.2K citations
Correlation-based Feature Selection for Machine Learning
Mark Hall · 1998 · 3.5K citations