Byte Segment Neural Network for Network Traffic Classification

被引:0
|
作者
Li, Rui [1 ]
Xiao, Xi [1 ]
Ni, Shiguang [1 ]
Zheng, Haitao [1 ]
Xia, Shutao [1 ]
机构
[1] Tsinghua Univ, Grad Sch Shenzhen, Shenzhen, Peoples R China
关键词
recurrent neural network; traffic classification; network management; network measurement;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Network traffic classification, which can map network traffic to protocols in the application layer, is a fundamental technique for network management and security issues such as Quality of Service, network measurement, and network monitoring. Recent researchers focus on extracting features for traditional machine learning methods from flows or datagrams of the specific protocol. However, as the rapid growth of network applications, previous works cannot handle complex novel protocols well. In this paper, we introduce the recurrent neural network to network traffic classification and design a novel neural network, the Byte Segment Neural Network (BSNN). BSNN treats network datagrams as input and gives the classification results directly. In BSNN, a datagram is firstly broken into serval byte segments. Then, these segments are fed to encoders which are based on the recurrent neural network. The information extracted by encoders is combined to a representation vector of the whole datagram. Finally, we apply the softmax function to use this vector for predicting the application protocol of this datagram. There are several key advantages of BSNN: 1) no need for prior knowledge of target applications; 2) can handle both connection-oriented protocols and connection-less protocols; 3) supports multi-classification for protocols; 4) shows outstanding accuracy in both traditional protocols and complex novel protocols. Our thorough experiments on real-world data with different protocols indicate that BSNN gains average F1-measure about 95.82% in multi-classification for five protocols including QQ, PPLive, DNS, 360 and BitTorrent. And it also shows excellent performance for detection of novel protocols. Furthermore, compared with two recent state-of-the-art works, BSNN has superiority over the traditional machine learning-based method and the packet inspection method.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] EBSNN: Extended Byte Segment Neural Network for Network Traffic Classification
    Xiao, Xi
    Xiao, Wentao
    Li, Rui
    Luo, Xiapu
    Zheng, Haitao
    Xia, Shutao
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2022, 19 (05) : 3521 - 3538
  • [2] Improve Flow Accuracy and Byte Accuracy in Network Traffic Classification
    He, Haitao
    Che, Chunhui
    Ma, Feiteng
    Luo, Xiaonan
    Wang, Jianmin
    [J]. ADVANCED INTELLIGENT COMPUTING THEORIES AND APPLICATIONS, PROCEEDINGS: WITH ASPECTS OF ARTIFICIAL INTELLIGENCE, 2008, 5227 : 449 - +
  • [3] RBLJAN: Robust Byte-Label Joint Attention Network for Network Traffic Classification
    Xiao, Xi
    Wang, Shuo
    Hu, Guangwu
    Li, Qing
    Mao, Kelong
    Luo, Xiapu
    Zhang, Bin
    Xia, Shutao
    [J]. IEEE Transactions on Dependable and Secure Computing, 2024,
  • [4] Research on Network Traffic Classification Based on Graph Neural Network
    University of Science and Technology Liaoning, Liaoning, Anshan
    114051, China
    不详
    [J]. IAENG Int. J. Comput. Sci., 2024, 12 (2043-2050):
  • [5] An Artificial Deep Neural Network for the Binary Classification of Network Traffic
    Abdullah, Shubair A.
    Al-Ashoor, Ahmed
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (01) : 402 - 408
  • [6] An artificial deep neural network for the binary classification of network traffic
    Abdullah, Shubair A.
    Al-Ashoor, Ahmed
    [J]. International Journal of Advanced Computer Science and Applications, 2020, 11 (01): : 402 - 408
  • [7] Robot Communication: Network Traffic Classification Based on Deep Neural Network
    Ge, Mengmeng
    Yu, Xiangzhan
    Liu, Likun
    [J]. FRONTIERS IN NEUROROBOTICS, 2021, 15
  • [8] Packet Vision: a convolutional neural network approach for network traffic classification
    Moreira, Rodrigo
    Rodrigues, Larissa Ferreira
    Rosa, Pedro Frosi
    Aguiar, Rui L.
    Silva, Flavio de Oliveira
    [J]. 2020 33RD SIBGRAPI CONFERENCE ON GRAPHICS, PATTERNS AND IMAGES (SIBGRAPI 2020), 2020, : 256 - 263
  • [9] Network traffic classification method based on improved capsule neural network
    Zhang, Fan
    Wang, Yong
    Miao, Ye
    [J]. 2018 14TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2018, : 174 - 178
  • [10] Classification for real traffic signs based on neural network
    Zhu, SD
    [J]. ICEMI 2005: Conference Proceedings of the Seventh International Conference on Electronic Measurement & Instruments, Vol 4, 2005, : 566 - 570