{$cfg_webname}
主页 > 计算机 > C++ >

局域网流量分析算法设计(附答辩记录)

来源:wenku163.com  资料编号:WK1638009 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK1638009
资料介绍

局域网流量分析算法设计(附答辩记录)(包含选题审批表,任务书,开题报告,中期报告,毕业论文15400字)
摘  要: 本文在研究网络数据包捕获、 TCP/IP原理的基础上,采用面向对象的方法进行了需求分析与功能设计。该系统在VisualC++6.0环境下进行开发,综合采用了Socket-Raw、注册表编程和IP助手API等VC编程技术,在系统需求分析的基础上,对主要功能的实现方案和技术细节进行了详细分析与设计。最终实现了数据包捕获、流量监视与统计主要功能,通过测试,达到了预定要求,可为网络管理员了解网络运行状态提供了参考。
关键词:网络管理;数据采集;流量统计;Winsock2

Design of algorithm to analyze LANs
Abstract: By using the way of object-oriented, this design makes a need analysis and function designing based on the study of network packet collecting and TCP/IP theory. Under the environment of Visual C++6.0, this system adopts VC program technologies of Socket-Raw, Windows register and IpHelper API. On the basis of system analysis, it makes a deliberate analysis and test of plans and details to implement packets collecting, traffic monitoring and statistics. So this meets our needs and makes a reference for managers to get to know the network conditions.
    Key words:network management; data collection; traffic analysis; Winsock2

研究方案(研究目的、内容、方法、预期成果、条件保障等)(宋体五号,行间距单倍行距)
1)采用Winsock编写原始套接字Socket-Raw对数据包进行采集捕获,并可实现分类及自定义范围进行捕获;
2)对捕获的数据包进行一定的解析;
3)访问操作系统提供的网络性能参数接口,得到网卡总流量、输入流量和输出流量;
4)系统提供了多种方式显示结果,如曲线图、列表等;
5)使用IP帮助API获取网络统计信息;
6)实现对部分常见威胁的预警,可继续开发扩展其报警功能。
本论文围绕Winsock标准套接字网络编程的各项实践内容展开五章介绍了软件测试情况。
 

局域网流量分析算法设计(附答辩记录)
局域网流量分析算法设计(附答辩记录)


目  录
1 引言………………………………………………………………………………3
     1.1  课题背景…………………………………………………………………3
     1.2  网络安全管理的现状与需求……………………………………………3
     1.3  网络流量监控的引入……………………………………………………3
     1.4  本文的目的与任务………………………………………………………3
     1.5  论文结构安排……………………………………………………………3
2 相关的概念与技术………………………………………………………………3
     2.1  OSI参考模型与TCP/IP体系结构………………………………………3
        2.1.1 OSI参考模型……………………………………………………3
        2.1.2 TCP/IP体系结构…………………………………………………3
        2.1.3  OSI模型与TCP/IP体系结构的区别……………………………3
     2.2  传输层的编程接口—WINDOWS套接字编程技术………………………3
        2.2.1 Windows套接字的概念…………………………………………3
        2.2.2 套接字类型………………………………………………………3
        2.2.3 涉及的几个基本概念……………………………………………3
     2.3  原始套接字………………………………………………………………3
3 网络数据的采集技术分析………………………………………………3
     3.1  WINDOWS下原始数据包捕获的实现…………………………………3
     3.2  原始数据包捕获的关键函数………………………………………3
4 网络流量监控系统各模块的设计与实现……………………………3
     4.1  开发背景介绍…………………………………………………3
     4.2  总体结构设计…………………………………………………………3
     4.3  流程图设计………………………………………………………3
     4.4各模块功能概述与实现……………………………………………………3
        4.4.1数据包采集中各类的关系…………………………………………3
        4.4.2数据包捕获与分析模块……………………………………………3
        4.4.3流量获取模块………………………………………………………3
        4.4.4数据统计模块………………………………………………………3
        4.4.5常见攻击分析功能…………………………………………………3
5系统测试……………………………………………………………………3
     5.1测试环境………………………………………………………3
        5.1.1硬件环境……………………………………………………3
        5.1.2操作系统及软件运行环境………………………………………3
     5.2测试步骤……………………………………………………………3
     5.3试结果评价………………………………………………………3
6  结论……………………………………………………………………3
参考文献………………………………………………………………………3
致谢…………………………………………………………………………3

推荐资料