Winsock局域网流量监控软件的设计与实现_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

Winsock局域网流量监控软件的设计与实现

摘要随着互联网的快速发展,网络安全问题渐渐成为人们关注的焦点,像病毒、非法访问、恶意攻击等都会影响网络的正常运行,如今许多网络防御技术都被综合应用于网络安全管理体系中,其中之一能有效分析网络状况的方法就是流量监控系统。它从数据包流量角度来分析,通过实时收集监视网络数据包的信息,来检查是否存在违反安全策略的行为以及网络工作异常的迹象。
    本文首先介绍流量监控系统的研究背景和研究的目的以及意义。以研究数据包捕获和TCP/IP原理为基础,采用了面向对象的方法进行需求分析和功能设计。本系统在VC6.0环境下进行开发,综合采用了Winsock、注册表编程等网络编程技术,在需求分析的基础上,对主要功能的实现进行了详细分析与设计,最终通过测试,实现了数据包捕获、流量监控功能,完成了预定要求。30646
关键词  数据采集  流量监控  VC++   Winsock
毕业论文设计说明书外文摘要
Title     The Design and Implementation of software    for LAN Traffic Monitoring                     
Abstract
With the rapid development of Internet, network security has become the focus of attention, such as viruses, unauthorized access and malicious attacks will affect the normal operation of the network, now many comprehensive network defense technology has been applied to network security management system, one of which can effectively analysis the condition of network traffic monitoring system. To analyze it from the packet flow Angle, through real-time monitoring network packets of information collection, to check whether there is a violation of security policy and network abnormal signs.
This paper introduces the research background, research purpose and meaning of the traffic monitoring system. By using the way of object-oriented, this design makes a needs analysis and ability designing based on the study of TCP/IP theory and network packet collecting. This system is developed under the environment of VC6.0, comprehensively using the network programming technologies such as Winsock and registry programming, on the basis of demand analysis, the implementation of main functions are analyzed in detail and design, finally passing the test and achieving the function of packet capture, traffic monitoring, then completing the reservation request.
Keywords  data collection  traffic monitoring  VC++   Winsock
目   次
1  绪论 1
1.1  课题研究背景及意义 1
1.2  课题研究现状和需求 1
1.3  本文的主要研究内容 1
1.4  论文的组织 2
2  相关的原理与技术 4
2.1  OSI七层网络模型与TCP/IP网络协议模型 4
2.2  Windows套接字编程技术 6
2.3  原始套接字 7
2.4  数据采集技术的分析 7
3  流量监控软件的设计与实现 10
3.1  开发环境介绍 10
3.2  总体结构设计 10
3.3  程序流程图设计 10
3.4  各模块功能实现 11
4  软件测试 20
4.1  测试环境 20
4.2  测试结果与评价 20
结论  22
致谢  23
参考文献  24
1  绪论
1.1  课题研究背景及意义
随着网络应用的快速发展以及构建网络基础的技术和用户对网络性能的要求的不断提高,网络管理问题迫切需要解决。高效的网络管理能使网络稳定运行并且持续发展,更为重要的是,随着黑客技术的发展以及网络规模的逐渐扩大,网络安全的问题日益增多,对稳定的网络环境提出了严峻挑战,为此流量监控技术在整个网络管理体系中显得越来越重要。 (责任编辑:qin)