| 【中文题名】 | 网络流量测量技术的研究与应用 |
| 【英文题名】 | The Research and Application on Network Traffic Measurement Technology |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-8-29 |
| 【中关键词】 | 流量监测,流量采集,Netflow,TCPIP协议分析,, |
| 【英关键词】 | Traffic Monitoring,Traffic Collection,Netflow,TCP/IP Protocol Analysis, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机的应用>计算机网络>一般性问题 |
| 【论文摘要】 |
随着互连网规模的不断扩大及其应用的多元化发展,对网络性能监控和运行管理的要求越来越高。因此研究网络流量特征,对网络管理、规划和发展都有重要意义。其中,网络流量测量是网络测量技术的一种;对网络流量进行监测和分析是研究网络流量特征,获取网络状况的有效方法。
本文首先从网络流量测量的背景及研究现状着手分析,阐述了流量测量的意义。接着对网络测量技术及指标体系进行了深入研究。重点阐述了主动测量和被动测量方法,并对其进行了对比分析。结合网络流量分析的理论知识,对TCP/IP等流量分析方法进行了详细论述。随后讨论了不同类型网络流量,剖析了流量采集的体系结构,对基于设备和软件的流量采集技术进行了总结和横向比较。
通过对上述网络流量测量理论的分析研究,本文设计和实现了一个基于Linux平台的网络流量监测系统—FMonitor。论文全面论述了该系统的设计目标和系统实现的总体架构。详细阐述了组成系统的数据包捕获模块、数据包分析模块、数据库模块和Web界面显示模块的设计与实现。在数据包捕获方面利用Linux平台中的与系统无关的数据包捕获库,采用基于多模式的流量采集机制,实现了不同环境下的网络流量的获取;在数... |
| 【论文题纲】 |
|
摘要 |
4-5 |
|
Abstract |
5-10 |
|
第一章 引言 |
10-14 |
|
1.1 网络流量测量背景及研究现状 |
10-12 |
|
1.2 网络流量测量的意义 |
12-13 |
|
1.3 论文的组织结构 |
13-14 |
|
第二章 网络测量与流量分析 |
14-25 |
|
2.1 网络测量技术概述 |
14 |
|
2.2 网络测量指标体系 |
14-17 |
|
2.3 网络测量的主要方法 |
17-19 |
|
2.3.1 主动测量方法 |
17 |
|
2.3.2 被动测量方法 |
17-18 |
|
2.3.3 测量方法的比较 |
18-19 |
|
2.4 网络流量分析方法 |
19-24 |
|
2.4.1 网络流量分析的理论基础 |
19-21 |
|
2.4.2 TCP/IP网络流量分析方法 |
21-22 |
|
2.4.3 P2P网络流量的分析方法 |
22-23 |
|
2.4.4 Netflow流量的分析方法 |
23-24 |
|
2.4.5 sFlow流量的分析方法 |
24 |
|
2.5 本章小结 |
24-25 |
|
第三章 网络流量采集技术 |
25-33 |
|
3.1 网络流量的分类 |
25-26 |
|
3.2 流量采集的体系结构 |
26-27 |
|
3.3 流量采集技术研究 |
27-31 |
|
3.3.1 基于SNMP的流量采集 |
28 |
|
3.3.2 基于Sniffer的流量采集 |
28-29 |
|
3.3.3 基于Netflow的流量采集 |
29-31 |
|
3.3.4 基于sFlow的流量采集 |
31 |
|
3.4 几种流量采集技术的比较 |
31-32 |
|
3.5 本章小结 |
32-33 |
|
第四章 FMonitor流量监测系统的设计 |
33-50 |
|
4.1 FMonitor系统的设计目标和原则 |
33-34 |
|
4.2 FMonitor系统总体架构 |
34-35 |
|
4.3 数据包捕获模块设计 |
35-39 |
|
4.3.1 基于多模式的流量采集 |
35-36 |
|
4.3.2 数据包级捕获组件的设计 |
36-37 |
|
4.3.3 Netflow接收组件的设计 |
37-39 |
|
4.3.4 sFlow接收组件的设计 |
39 |
|
4.4 数据包分析模块设计 |
39-42 |
|
4.4.1 基于流的抽样分析方法 |
40-41 |
|
4.4.2 哈希算法设计 |
41 |
|
4.4.3 流量数据处理方法 |
41-42 |
|
4.5 数据管理模块设计 |
42-48 |
|
4.5.1 数据库的设计 |
42-44 |
|
4.5.2 数据库管理系统的选取 |
44-45 |
|
4.5.3 数据库结构设计 |
45-48 |
|
4.6 Web界面显示模块设计 |
48-49 |
|
4.7 本章小结 |
49-50 |
|
第五章 FMonitor流量监测系统的实现 |
50-64 |
|
5.1 FMonitor运行及开发环境 |
50 |
|
5.2 FMonitor系统的部署方式 |
50-51 |
|
5.3 FMonitor系统实现 |
51-57 |
|
5.3.1 主机流量监测 |
53-54 |
|
5.3.2 网络整体流量统计 |
54-55 |
|
5.3.3 网络流量侦测 |
55-57 |
|
5.4 FMonitor系统实现关键技术 |
57-63 |
|
5.4.1 套接字(Socket)技术 |
57-58 |
|
5.4.2 数据快取技术 |
58-60 |
|
5.4.3 数据库连接技术 |
60-62 |
|
5.4.4 图形的快速生成技术 |
62 |
|
5.4.5 数据无损压缩技术 |
62-63 |
|
5.5 本章小结 |
63-64 |
|
第六章 结束语 |
64-66 |
|
6.1 论文的主要贡献 |
64 |
|
6.2 下一步的工作 |
64-66 |
|
参考文献 |
66-71 |
|
致谢 |
71-72 |
|
攻读硕士学位期间的研究成果 |
72 |
|
| 【DOI】 | LunWen.ID:2.2008.375969 |