Back to Search Start Over

Network protocol recognition based on convolutional neural network

Authors :
Wenbo Feng
Yihao Li
Zheng Hong
Fu Menglin
Lin Peihong
Lifa Wu
Source :
China Communications. 17:125-139
Publication Year :
2020
Publisher :
Institute of Electrical and Electronics Engineers (IEEE), 2020.

Abstract

How to correctly acquire the appropriate features is a primary problem in network protocol recognition field. Aiming to avoid the trouble of artificially extracting features in traditional methods and improve recognition accuracy, a network protocol recognition method based on Convolutional Neural Network (CNN) is proposed. The method utilizes deep learning technique, and it processes network flows automatically. Firstly, normalization is performed on the intercepted network flows and they are mapped into two-dimensional matrix which will be used as the input of CNN. Then, an improved classification model named PtrCNN is built, which can automatically extract the appropriate features of network protocols. Finally, the classification model is trained to recognize the network protocols. The proposed approach is compared with several machine learning methods. Experimental results show that the tailored CNN can not only improve protocol recognition accuracy but also ensure the fast convergence of classification model and reduce the classification time.

Details

ISSN :
16735447
Volume :
17
Database :
OpenAIRE
Journal :
China Communications
Accession number :
edsair.doi...........1ec6da87459856da92fa4da562cd8ca6