首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机的应用论文--计算机网络论文--一般性问题论文

基于Linux的网络数据捕获和分析系统的设计与实现

摘要第4-6页
ABSTRACT第6-7页
第一章 绪论第10-15页
    1.1 研究背景及意义第10-11页
    1.2 国内外研究现状和成果第11-13页
    1.3 本文工作第13页
    1.4 论文组织架构第13-15页
第二章 系统的理论基础和关键技术第15-29页
    2.1 以太网体系结构和相关协议第15-17页
        2.1.1 TCP/IP体系结构第15-17页
    2.2 数据包的捕获第17-19页
        2.2.1 数据包捕获原理第17-18页
        2.2.2 基于共享模式的数据包捕获第18-19页
        2.2.3 基于交换模式的数据包捕获第19页
    2.3 网络数据包的过滤技术第19-21页
        2.3.1 网络数据包的过滤第19-20页
        2.3.2 BPF简介第20-21页
    2.4 LIBPCAP函数库第21-26页
        2.4.1 Libpcap简介第21-22页
        2.4.2 Libpcpa的主要函数及功能第22-25页
        2.4.3 Libpcap的包过滤规则及表达式第25-26页
    2.5 数据包分析技术第26-27页
        2.5.1 数据包分析技术第26-27页
    2.6 本章小结第27-29页
第三章 系统整体设计与实现第29-53页
    3.1 系统的整体设计第29-31页
        3.1.1 数据包捕获的设计第29-30页
        3.1.2 数据包处理的设计第30页
        3.1.3 系统整体结构图第30-31页
    3.2 网络数据包捕获的实现第31-35页
        3.2.1 数据包的捕获流程第31-33页
        3.2.2 捕获原始数据第33-35页
    3.3 网络数据包分析的实现第35-43页
        3.3.1 分析模块架构第35-36页
        3.3.2 数据包的解析第36-38页
        3.3.3 未过滤数据包的分析第38-40页
        3.3.4 特定数据包的分析第40-42页
        3.3.5 数据包的统计第42-43页
    3.4 网络数据包的协议分析第43-47页
        3.4.1 数据包协议分析第43-44页
        3.4.2 HTTP报文的分析第44-47页
    3.5 特定端口的实时监控第47-50页
        3.5.1 InfluxDB和Grafana的安装及数据库的设计第47-49页
        3.5.2 数据的采集及实时存储第49页
        3.5.3 数据的实时展示第49-50页
    3.6 系统的配置及参数第50-52页
        3.6.1 系统的配置文件第50-51页
        3.6.2 系统的命令行参数第51-52页
    3.7 本章小节第52-53页
第四章 系统测试第53-61页
    4.1 测试环境第53-54页
    4.2 基本功能测试第54-55页
    4.3 测试捕获原始数据第55-56页
    4.4 测试网络数据的解析第56-57页
    4.5 特定数据包的统计第57页
    4.6 端口实时监控的测试第57-58页
    4.7 解析HTTP报文第58-59页
    4.8 测试结果与性能分析第59页
    4.9 本章小节第59-61页
第五章 结束语第61-63页
    5.1 论文工作总结第61页
    5.2 问题和展望第61-63页
参考文献第63-67页
致谢第67页

论文共67页,点击 下载论文
上一篇:网络路由异常监测系统的设计与实现
下一篇:基于Nutch的安全漏洞垂直搜索引擎的设计与实现