ETD

Archivio digitale delle tesi discusse presso l'Università di Pisa

Tesi etd-06032021-143156


Tipo di tesi
Tesi di laurea magistrale
Autore
DE VITA, ANDREA
URN
etd-06032021-143156
Titolo
Network Traffic Classification using Machine Learning
Dipartimento
INGEGNERIA DELL'INFORMAZIONE
Corso di studi
COMPUTER ENGINEERING
Relatori
relatore Prof. Mingozzi, Enzo
relatore Ing. Passarella, Andrea
relatore Dott. Conti, Marco
Parole chiave
  • network traffic classification
  • machine learning
  • deep neural network
  • convolutional neural network
Data inizio appello
21/06/2021
Consultabilità
Non consultabile
Data di rilascio
21/06/2091
Riassunto
Network traffic classification (NTC) is a technique that allows IT operators to identify the type of data flowing in the network and mapping them to applications generating them. This knowledge is important for many reasons including network security monitoring, characterization of the network applications behavior, anomaly detection, performing traffic engineering or Quality of Service enforcement. Classification of network traffic can be achieved using traditional port-based approaches, Deep Packet inspection (DPI) or Machine Learning techniques. The latter has proven to be a faster and more precise method, as well as more immune to obfuscation or encryption techniques. The main objective of this thesis is to explore various Machine Learning techniques in order to identify a neural network architecture that best classifies the data flowing in today’s networks. The aim is to develop classifiers able to characterize traffic at a granular level (at least, at the application level) with better efficiency and scalability with respect to alternative methods such as DPI or port-based classification. For this purpose, part of the contribution of the thesis will be to collect new datasets, exploiting the large-scale local network infrastructure of the CNR campus in Pisa. The dataset will be used to train and evaluate the performance of the classifiers.
File