收藏 分享(赏)

基于.NET的办公自动化管理系统 的设计与实现--.doc

上传人:wo7103235 文档编号:394231 上传时间:2019-06-07 格式:DOC 页数:65 大小:1.73MB
下载 相关 举报
基于.NET的办公自动化管理系统 的设计与实现--.doc_第1页
第1页 / 共65页
基于.NET的办公自动化管理系统 的设计与实现--.doc_第2页
第2页 / 共65页
基于.NET的办公自动化管理系统 的设计与实现--.doc_第3页
第3页 / 共65页
基于.NET的办公自动化管理系统 的设计与实现--.doc_第4页
第4页 / 共65页
基于.NET的办公自动化管理系统 的设计与实现--.doc_第5页
第5页 / 共65页
点击查看更多>>
资源描述

1、.41Acknowledgements .43厦门大学软件学院毕业设计论文 网络安全监控系统1第一章 绪论1.1 网络安全监控的研究背景和意义随着Internet 的飞速发展,网络规模的不断扩大,网络用户的成倍增加,网络传输速度和容量的快速增长以及网络应用和业务种类的快速发展,使得Internet 成为一个综合数据、语音、视频等多媒体服务的平台。同时,网络技术的快速发展,不断涌现的新的网络协议成指数倍的增长,网络的异构性特点也越来越明显,这使得网络管理十分困难,也严重威胁到网络中服务器的安全。近年来国内外相关的研究大都是通过对大量的流量数据进行分析,找出能反映网络真实特性的数学模型,如自相似模

2、型等,但仍然不能全面客观地反映网络的真实状态和面貌。可以说,Internet一直没有得到有效的检测,我们缺乏对网络性能的理解和预测。事实上,我们可以通过对本地进行网络安全监控,采用抓包工具获取真实的数据,并对这些数据进行细致充分的定性定量分析,也是一种较为有效的方法。网络安全是网络管理的基础和重要内容,特别是对于Internet这样大型复杂的骨干网络来说更为重要。网络监控还可以实现监测拥塞链路,预警拒绝服务攻击,实施流量工程,满足服务等级合约的QoS策略设计等功能。因此,研究Internet的测量方法并且实现相应的测量系统是至关重要的。网络安全监控是保障计算机网络系统安全运行,防止各种恶意窃取

3、,防止各种破坏性攻击的重要的安全技术。同时,网络监控也是网络管理的信息收集工具,它为网络管理提供必要的信息,对把握网络的发展方向以及发现网络故障都有一定的意义。基于snort系统的轻量级网络监控系统,就是在这样的背景下产生的。所有的有关于网络安全监控的系统及研究,都是以IP包的监控分析作为基础的。网络安全监控系统就是通过Snort系统进行到达本地服务器的所有数据包的截取和分析,掌握当前网络总IP数量,同时可以根据不同的需要对特定端口或特定外部地址进行监视,防止非法入侵,以保障本地网络系统的安全和稳定。它的主要意义在于实现了网络监控。随着内部网络的规模与容量的日渐扩大,保持系统的正常运作将会变得

4、越来越重要。网络监控能使系统及时地发现厦门大学软件学院毕业设计论文 网络安全监控系统2网络流量异常的现象,使服务器在发现非法入侵后能立即做出反应,来保护自己的服务器不被破坏,以求获得安全性的同时,提高网络性能。1.2 本文研究内容互联网络中,无论是应用业务种类还是流量规模都在飞速发展。不断变化的网络需要相应灵活的监控工具帮助网络管理者及时了解网络状态,以便于进行网络规划及故障排除。目前,网络安全监控系统正受到越来越多的关注,我们有必要认识它、了解它,并最终应用它,让它帮助我们解决各种各样的网络问题。本文设计完成的网络安全监控系统是以监控用户网络流量情况、防范黑客攻击进行入侵检测为主要目的而进行

5、开发的。基于Winpcap协议和Snort系统,来完成网络数据包的捕获,通过对所捕获数据包的内容进行统计分析,完成对网络流量的监控分析和对可能发生的拒绝服务攻击进行检测等功能。本系统是基于Winpcap协议进行开发的,采用Visual Studio2005作为开发平台,MySQL作为后台的数据库管理系统,提供良好的用户管理界面,可以实现对本地网络安全的实时监控、统计分析,并提供异常流量的报警功能,从而能对网络中可能存在的拒绝服务攻击进行进一步处理。整个系统使用C# 语言编写后台数据包捕获程序,Visual Studio2005作为前台的界面显示,MySQL作为数据包分析系统的数据库管理系统,以

6、MySQL数据库作为前后台交互的中间层,使后台数据包的捕获和前台的实时监控以及对历史数据查询得以很好的实现。1.3 论文组织结构基于Snort 系统的网络监控系统的论文组织结构如下:本文将从以下几个方面进行说明:第一章 绪论;第二章 介绍网络安全监控系统的基本概念和相关的技术知识;第三章 介绍系统的详细设计;第四章 介绍系统具体实现结果;第五章 结束语。厦门大学软件学院毕业设计论文 网络安全监控系统3第二章 基本概念介绍由于本系统是基于Winpcap协议的网络安全监控系统,实现针对不同网络协议和不同网络服务的相关数据包的实时分析,并将检测数据保存到数据库。整个系统开发采用C#语言实现后台数据包

7、捕获,Visual Studio2005实现前台界面显示,利用MySQL实现数据存储。所以在本章中主要对IP/TCP协议、UDP和ICMP协议、Winpcap 协议、 MySQL数据库以及系统开发工具做详细介绍。2.1 IP/TCP 协议TCP/IP 协议是在 60 年代由麻省理工学院和一些商业组织为美国国防部开发的。TCP/IP 协议是支持 Internet/Intranet 的基本通信协议。传输控制协议TCP(Transmission Control Protocol),负责数据的流量控制,并保证传输的正确性;网际协议 IP(Internet Protocol),负责将数据从一处传往另一处

8、。TCP/IP 协议具有广泛的兼容性和可伸缩性,可连接不同的计算机网络协议和不同的网络设备。TCP/IP 已成为网络互连事实上的标准,并成为支持 Internet/Intranet 的协议标准 1。2.1.1 TCP/IP 整体构架概述TCP/IP 协议并不完全符合 OSI 的七层参考模型。传统的开放式系统互连参考模型,是一种通信协议的 7 层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的层次上相互通信。这 7 层是:物理层、数据链路层、网路层、传输层、会话层、表示层和应用层。而 TCP/IP 通讯协议采用了 4 层的层级结构,每一层都呼叫它的下一层所提供的网络来

9、完成自己的需求。这 4 层分别为: 应用层:应用程序间沟通的层,如简单电子邮件传输(SMTP)、文件传输协议(FTP)和网络远程访问协议( Telnet)等。 传输层:在此层中,它提供了节点间的数据传送服务,如传输控制协议(TCP)和用户数据报协议(UDP )等。TCP 和 UDP 给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据已被送达并接收。 互连网络层:负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收),如网际协议(IP)。 网络接的 videoid。典型的优酷网播放地址格式是这样的:http:/ 相关的,也就是说,优酷应该对每个视频有一个唯一的 id,可以通过这个 id 来找到对应的视频。不过地址中的 id 是加密的,在页面源文件中搜索:id_XOTQxNDc3MzY=可以找到 Java script 代码:J

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 应用文书 > 毕业论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报