学位论文 > 优秀研究生学位论文题录展示

基于Jpcap的网络流量采集监控系统研究与设计

作 者: 石慧慧
导 师: 张浩平
学 校: 南京林业大学
专 业: 计算机应用技术
关键词: JAVA JPCAP 协议分析 流量监控
分类号: TP393.06
类 型: 硕士论文
年 份: 2010年
下 载: 78次
引 用: 2次
阅 读: 论文下载
 

内容摘要


随着网络技术的迅速发展和各种网络业务应用的普及,用户对网络资源的需求不断增长,网络已成为人们日常工作生活中不可或缺的信息承载工具,同时人们对网络性能的要求也越来越高.。在影响网络性能的因素中,网络流量是最为重要的因素之一,它包含了用户利用网络进行活动的所有的信息。网络流量采集监控是了解网络性能和行为特征,提高网络使用效率的有效手段。基于数据包捕获机制的网络流量采集监控系统,可以提供不同粒度协议层次的网络运行状况信息,因而成为网络流量采集监控中最常用的方法。论文首先阐述了网络流量采集监控的概念、目的和意义,接着对网络流量采集技术进行了深入的研究,详细阐述了网络嗅探技术和三种经典的协议分析技术。本课题从网络流量采集监控的实际需要出发,利用JAVA语言第三方Jpcap类库设计一套网络流量采集监控系统。系统主要由程序初始化模块、数据包捕获模块、数据包分析模块和网络流量信息图形统计显示模块组成。本课题设计的网络流量采集监控系统的功能主要包括:网络数据包采集、协议分析、信息记录备份、网络异常流量报警和网络实时监控管理。论文最后在网络中运行本课题设计的网络流量监控系统,进行系统测试和界面功能测试以检测系统的性能和功能是否能够达到课题设计要求。本课题利用JAVA语言中的AWT和SWING技术,其中包括JsplitPane类、Jtree类和Jtable类,同时也利用鼠标监听技术,在控制界面表格中动态实时的添加捕获到的数据包。协议分析分为总体流量、网络层、传输层和应用层四个层次进行协议分析,实时流量分析结果使用线状图,饼状图和表格三种输出方式。

全文目录


致谢  3-4
摘要  4-5
Abstract  5-8
第一章 绪论  8-13
  1.1 研究背景  8-9
  1.2 网络流量采集监控  9-11
    1.2.1 网络流量采集监控的概念  9-10
    1.2.2 网络流量采集监控的目的  10-11
    1.2.3 网络流量采集监控的意义  11
  1.3 论文的结构安排  11-13
第二章 网络流量采集技术  13-30
  2.1 网络流量采集监控工作原理  13-15
    2.1.1 网络流量采集  13-14
    2.1.2 网络流量分析  14-15
  2.2 网络嗅探技术  15-19
    2.2.1 嗅探流程  15-17
    2.2.2 嗅探机制  17-19
  2.3 数据包协议分析  19-24
    2.3.1 网络层协议分析  20-21
    2.3.2 传输层协议分析  21-22
    2.3.3 应用层协议分析  22-24
  2.4 系统开发工具  24-29
    2.4.1 JAVA 语言优势  24-26
    2.4.2 Jpcap  26-29
  2.5 本章小结  29-30
第三章 网络流量采集监控系统设计  30-36
  3.1 系统设计目标  30
  3.2 系统功能设计  30-32
  3.3 系统总体架构  32-33
  3.4 系统程序流程  33
  3.5 系统数据流分析  33-34
  3.6 本章小结  34-36
第四章 数据包捕获模块设计  36-43
  4.1 网络设备连接模块设计  36-37
  4.2 Datalink Layer  37
  4.3 Packet Imformation  37-38
  4.4 Ethernet Frame  38-39
  4.5 Network Layer  39-40
    4.5.1 IP 数据包捕获  39-40
    4.5.2 ARP/RARP 协议的实现  40
  4.6 Transport Layer  40-42
    4.6.1 TCP 数据包捕获  41-42
    4.6.2 UDP 数据包捕获  42
  4.7 本章小结  42-43
第五章 系统测试  43-52
  5.1 系统控制界面  43-44
  5.2 系统功能测试  44-46
  5.3 网络流量采集  46-47
  5.4 网络流量分析测试  47-51
  5.5 本章小结  51-52
总结  52-53
参考文献  53-55
详细摘要  55-56

相似论文

  1. 基于WEB的军犬训练管理系统,TP311.52
  2. 基于机器学习的入侵检测系统研究,TP393.08
  3. 基于Java EE框架的公文传输系统设计与实现,TP311.52
  4. 设计院图纸管理系统设计与实现,TP311.52
  5. 基于J2ME的手机在线纸牌游戏系统研究与设计,TP311.52
  6. 行政服务系统中电子政务的研究与应用,TP399-C2
  7. 盘锦市区划地名信息系统的设计与实现,TP311.52
  8. 基于Java的汽车备品备件管理系统的开发与实现,TP311.52
  9. 科技项目管理平台核心模块的设计与实现,TP311.52
  10. Java卡性能优化技术研究,TN409
  11. 基于Socket通信的卫星通信地球站监控系统的设计与实现,TN927.2
  12. 安全网关中流量采集和监控代理的设计与实现,TN915.08
  13. 数字家庭媒体系统设计与实现,TP311.52
  14. WiMAX协议分析软件的设计和实现,TP311.52
  15. 网络协议的自动化Fuzz Testing漏洞挖掘方法,TP393.08
  16. 江苏联通城域网流量监控与分析系统应用研究,TN915.06
  17. 仿真资源云存储技术的研究与实现,TP333
  18. 物资集约化管理和信息化应用研究,TP311.52
  19. 高校科技信息化管理系统设计与实现,TP311.52
  20. Ares协议分析与流量检测机制研究,TP393.06
  21. 基于磁阻传感器和ZigBee网络的ITS车流量监控系统,TP277

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络测试、运行
© 2012 www.xueweilunwen.com