Network traffic classification based on deep learning
With the current era of rapid network expansion, network traffic is increasing day by day, posing challenges to network management and applications. Network traffic classification is an important prerequisite for network operation management, traffic intrusion detection, and user behavior analysis....
Saved in:
Main Author: | |
---|---|
Format: | text |
Language: | English |
Published: |
Animo Repository
2023
|
Subjects: | |
Online Access: | https://animorepository.dlsu.edu.ph/etdm_infotech/15 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | De La Salle University |
Language: | English |
Summary: | With the current era of rapid network expansion, network traffic is increasing day by day, posing challenges to network management and applications. Network traffic classification is an important prerequisite for network operation management, traffic intrusion detection, and user behavior analysis. At present, most network traffic classification technologies are based on traditional machine learning methods. The classification accuracy is highly dependent on the design of traffic feature sets, and the selection of effective feature sets requires rich experience in feature engineering. In recent years, with the further development of deep learning, it has been widely used in the fields of computer vision, natural language processing and speech recognition. However, the deep learning framework has strict requirements on the format and size of the input data, so the process needs to be preprocessed first. At present, most of the process preprocessing processes have defects such as redundant input data and excessive scale, which eventually lead to long training time of deep learning models and excessive model calculations. This paper mainly studies the network traffic classification method based on RNN and CNN models. The main work is as follows: This paper proposes to add a sequence-sensitive RNN to pre-train the traffic before CNN classification, and use the trained model to pre-process the network traffic and generate grayscale images or other formatting as the next step. Input to CNN. In this way, by adding RNN, it can make up for the problem that CNN cannot fully learn the traffic data structure and timing characteristics. Overall, the proposed approach will involve using RNNs to extract features from sequential network traffic data, generating grayscale images to represent temporal dynamics, and then using CNNs to classify the data based on the extracted features. This approach has the potential to improve the accuracy of network traffic classification and can be applied to a wide range of network security applications.
Keywords: network traffic classification, network data preprocessing, deep learning, RNN, CNN |
---|