X-CLNN: A Hybrid Neural Network-Based Approach Combining CNN and RNN for Communication Services Classification
摘要
Communication Service Classification (CSC) plays an important role in cyber security and network optimization, particularly in anomaly detection and enhancing service quality. CSC categorizes communication services into various categories based on users’ shared behaviors across different applications. The CSC differs from traditional network traffic classification (NTC) in that it encompasses a broader range of applications, and it can understand the types of services frequently used by users based on these classifications allows for more effective network management. Therefore, the dataset we use differs from publicly available datasets online. We utilized Wireshark software to capture traffic for seven categories of communication services within a campus network environment, thereby constructing our own communication service dataset. We extracted the packet level characteristics and timestamp information for constructing our own communication service dataset. For that, we propose an X-CLNN (extreme gradient boosting classification algorithm based on Convolutional Neural Networks (CNN) and Long Short-Term Memory (LSTM) feature extraction). This algorithm leverages CNN and LSTM to extract spatiotemporal features of network traffic and then uses an extreme gradient boosting tree classifier to categorize the extracted features. Experimental results show that the X-CLNN model achieved an accuracy of 94.8% on our dataset, demonstrating superior classification performance compared to alternative methods.