arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2601.04089cs.NI
收藏

流量基网络流量分类的机器学习教程

Tutorial on Flow-Based Network Traffic Classification Using Machine Learning

Budapest University of Technology and Economics(布达佩斯技术与经济大学);CUJO LLC(CUJO有限责任公司);Faculty of Information Technology, Czech Technical University in Prague(布拉格捷克理工大学信息技术学院)

Adrian Pekar, Richard Plny, Karel Hynek

AI总结:

本教程介绍如何利用机器学习进行加密环境下网络流量分类,提供从数据收集到模型部署的全流程指导。

摘要:

现代网络承载的流量类型日益多样化且加密,要求分类技术超越传统的基于端口和载荷的方法。本教程提供了一套实用的、端到端的指南,指导构建基于机器学习的网络流量流分类系统。我们涵盖了从流量计量和数据集创建,通过地面真实标记和特征工程,到防泄漏的实验设计、模型训练和评估、可解释性以及部署考虑的整个工作流程。本教程聚焦于监督的流基分类,该方法在加密环境下仍能保持有效性,并提供了关于算法选择、性能指标和现实分割策略的实用指导,强调常见的现实测量伪影和方法论陷阱。GitHub上的一组五个Jupyter笔记本实现了从数据到模型的工作流程,基于真实流量捕获,使读者能够重现关键步骤。目标受众是具有基础网络知识的研究人员和从业者,他们旨在在运营环境中设计和部署稳健的流量分类系统。

英文摘要:

Modern networks carry increasingly diverse and encrypted traffic types that demand classification techniques beyond traditional port-based and payload-based methods. This tutorial provides a practical, end-to-end guide to building machine-learning-based network traffic flow classification systems. We cover the workflow from flow metering and dataset creation, through ground-truth labeling and feature engineering, to leakage-resistant experimental design, model training and evaluation, explainability, and deployment considerations. The tutorial focuses on supervised flow-based classification that remains effective under encryption and provides actionable guidance on algorithm selection, performance metrics, and realistic partitioning strategies, with emphasis on common real-world measurement artifacts and methodological pitfalls. A companion set of five Jupyter notebooks on GitHub implements the data-to-model workflow on real traffic captures, enabling readers to reproduce key steps. The intended audience includes researchers and practitioners with foundational networking knowledge who aim to design and deploy robust traffic classification systems in operational environments.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑