Abstract

Network traffic classification is an important research topic for computer network, such as QoS detection and admission monitoring. Traditional classification methods, such as port-based and DPI(deep packet inspect)-based, are out-of-date due to the computational expensiveness and inaccuracy. In this paper, we propose a novel traffic classification approach based on packet transport layer payload by ensemble learning. We use three kinds of base neural networks to form a strong classifier. Each model is trained separately and the final prediction result is decided by weight voting. The raw traffic data are reshaped into the format of sequence and matrix as the input, which avoids the TCP stream feature selection and extraction process. Our approach is applicable to both TCP and UDP, which means that it doesn’t require a distinction between transport layer protocols. The experiment results show that our approach can reach the high accuracy of 96.38%, and is better than the state-of-the-art methods based on the same dataset. Besides, our proposed model can select packet samples randomly avoiding tracing the whole stream and the model works well even there’s packet loss and disorder.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call