Network Traffic Classification Using Machine Learning

Network traffic classification is crucial for managing and optimizing the performance of communication networks. Traditional traffic classification methods rely on port-based or payload-based approaches, which have become less effective due to the rise of encryption and dynamic port assignments. This paper proposes a classification methodology based on machine learning algorithms, to identify and categorize network traffic patterns. Then the identified patterns form a model capable of distinguishing “heavy traffic” connections from typical “light traffic” connections. The used Machine Learning algorithms include Decision Trees (DT), Support Vector Machines (SVMs), and K-Nearest Neighbors (KNN). The results of the proposed methodology demonstrate that machine learning algorithms significantly improve traffic classification accuracy, and the better evaluation criteria in predicting network traffic are the decision trees where DT accuracy is 94.71%, In contrast, the SVM accuracy is 91.52%, and KNN 94.28%.

Authors

Institutions

Publication Details

Published
2024-11-06
DOI
https://doi.org/10.1109/netapps63333.2024.10823428
Citations
1
Primary Topic
Internet Traffic Analysis and Secure E-voting
Type
article
Field-Weighted Citation Impact
0.35
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Network Traffic Classification Using Machine Learning

Raaid Alubady, Mohammed Alsamman, Mohammed Molhem, Zahraa Abbas Hasan Tayyeh
1 citations
Internet Traffic Analysis and Secure E-voting
0.35
article

Network Traffic Classification Using Machine Learning

Raaid Alubady, Mohammed Alsamman, Mohammed Molhem, Zahraa Abbas Hasan Tayyeh
article en
1 citations

Abstract

Network traffic classification is crucial for managing and optimizing the performance of communication networks. Traditional traffic classification methods rely on port-based or payload-based approaches, which have become less effective due to the rise of encryption and dynamic port assignments. This paper proposes a classification methodology based on machine learning algorithms, to identify and categorize network traffic patterns. Then the identified patterns form a model capable of distinguishing “heavy traffic” connections from typical “light traffic” connections. The used Machine Learning algorithms include Decision Trees (DT), Support Vector Machines (SVMs), and K-Nearest Neighbors (KNN). The results of the proposed methodology demonstrate that machine learning algorithms significantly improve traffic classification accuracy, and the better evaluation criteria in predicting network traffic are the decision trees where DT accuracy is 94.71%, In contrast, the SVM accuracy is 91.52%, and KNN 94.28%.

Iraqi University (IQ), Northern University of Malaysia (MY)
Openalex Percentile: Top 30%
Internet Traffic Analysis and Secure E-voting
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.