windows系统下的网络监控系统摘要
随着Internet在世界范围内的发展和普及,网络已成为信息存储和传送的最大平台。考虑到网络信息的日益复杂庞大和多样混杂性等特点,网络流量分析与监控问题就越发显得重要,本系统通过对当前网络流量的实时统计、查询与监控,发现可疑点和网络漏洞,及早制定保护方案,从而有效的对内部网络实施保护,以求在获得安全性的同时,提高网络性能。
关键词网络监控,监听,过滤
ABSTRACT
AlongwithInternetintheworldwidescaledevelopmentandthepopularization,thenetworkhasbecometheinformationstorageandtransmissionthebiggestplatform.Consideredthenetworkinformationdaybydaycomplexcharacteristicsandsoonhugeanddiversemiscellaneity,thenetworkcurrentcapacityanalysisandthemonitoringquestionevenmoreappearimportantly,thissystemthroughtothecurrentnetworkcurrentcapacityreal-timestatistics,theinquiryandthemonitoring,discoveredmaythequestionablepointandthenetworkloophole,formulatestheprotectionplanearly,thuseffectivetointernalnetworkimplementationprotection,inordertowhileobtainssecure,enhancesthenetworkperformance.
Keyword:Networkmonitorandcontrol,Sniffer,filtration
目录
摘要3
ABSTRACT4
目录5
引言8
第一章网络基本协议简介9
1.OSI网络结构的七层模型9
2.INTERNET和TCP/IP协议13
3.OSI参考模型与TCP/IP协议的比较15
3.1分层结构15
3.2标准的特色15
3.3连接服务15
3.4传输服务16
3.5应用范围16
3.6OSI参考模型与TCP/IP协议的发展趋势16
4网络信息安全问题的产生与网络信息安全的威胁17
5.NDIS介绍18
第二章网络监控的基本原理21
1网络监控的作用和意义21
2网络监听的原理21
3网络数据包截获22
3.1用户态下的网络数据包截获23
3.2利用驱动程序截获网络数据包23
3.3微软的中间层驱动范例:Passthru24
3.4Passthru发送数据流程24
3.5Passthru接收数据流程25
4网络监控的基本模型27
4.1监听模型27
4.1过滤模型27
第三章系统需求分析29
1功能需求29
1.1基本功能需求29
1.2用户界面需求29
2性能需求29
2.1系统的灵活性29
2.2系统的资源占有率29
3本课题的目标30
4系统开发环境30
第四章系统设计31
1系统模块结构31
2接收数据流程32
第五章系统的实现34
1系统界面和主要功能34
1.1文件34
1.2控制35
1.3分析36
1.4视图39
1.5帮助39
第六章结论40
致谢41
参考文献42
附录:主要源程序44
参考文献
[1]JayantK.,IanC.,MohanK.千兆位以太网教程北京:清华大学出版社,1999年6月.147~172
[2]蒋东兴,林鄂华.WindowsSockets网络程序设计指南.北京:清华大学出版社,1995年.7~29.
[3]蒋东兴,白冰.校园网通用计费系统.微电脑世界,1999年6月.45-46
[4]IntelCorp.PentiumProcessorFamilyDeveloper'sManual,Volume3:ArchitectureandProgrammingManual.USA:IntelCorporation,1995.10.1~14.30.
[5]IntelCorp.IntelArchitectureSoftwareDeveloper'sManual,Volume3:SystemProgrammingGuide.USA:IntelCorporation.2.1~2.22
[6]IEEEInc.IEEE802.3.TheInstituteofElectricalandElectronicsEngineers,Inc,1998.
[7]PCISIG.PCILocalBusSpecificationRevision2.2.PCISpecialInterestGroup,December18,1998.21~105
[8]张基温《VisualC 程序开发基础》北京高等教育出版社2001.3
[9]《VisualC 6.0MFC类库参考手册》人民邮电出版社2002.11
[10]段兴主编《VisualC 实用程序100例》人民邮电出版社2002.3
[11]李多多主编《Windows2000编程》人民邮电出版社2000.12
[12](美)ChrisHareKaranjitSiyan著《Internet防火墙与网络安全》机械工业出版社1998.5
[13]Mclean著《Windows2000TCP/IP技术内幕》北京机械工业出版社2001.10
[14]Thomposn著《MFC开发人员参考手册》北京机械工业出版社1998.8
[15]Black著《TCP/IP及相关协议》北京机械工业出版社1998.5