互联网流量控制系统的设计与实现

互联网流量控制系统的设计与实现

ID:35040904

大小:2.90 MB

页数:56页

时间:2019-03-16

互联网流量控制系统的设计与实现_第1页
互联网流量控制系统的设计与实现_第2页
互联网流量控制系统的设计与实现_第3页
互联网流量控制系统的设计与实现_第4页
互联网流量控制系统的设计与实现_第5页
资源描述:

《互联网流量控制系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、互联网流量控制系统的设计与实现DesignandImplementationofInternetTrafficMonitoringSystem学科专业:软件工程研究生:张金凤指导教师:由磊讲师企业导师:宋重文高级工程师天津大学软件学院二零一五年十一月摘要随着互联网的飞速发展,互联网应用层协议非常之多,极大地丰富了人们的日常生活,各种应用层协议已经成为互联网发展的特色和前进的动力。但是纷繁复杂的协议也给互联网造成巨大的压力,诸如P2P疯狂占用网络带宽,即时通讯软件的崛起等。互联网的流量监控势在必行。本文首先分析当前互联网存在的问题,介绍互联网流量监控系统的意义,介绍主流的开源软件以及知名公

2、司的产品和方向。讨论了几种主流的流量识别技术,端口检测技术,深度包检测和深度流检测,总结它们的优势,发现其不足,根据系统设计的需求,找到使用的相关技术。同时阐述了Linux平台下的下Netfilter/Iptables,Netlink等框架流程和特点,本文使用以上机制对互联网数据包进行抓取分析。为了实现精确识别协议,采用nDPI特征库和其提供的开源API对互联网流量进行匹配识别。基于系统设计需求,本系统是一个精准灵活的轻量级流量监控系统,并且部署在小型局域网出口。总体设计将整体系统分为六大模块,分别完成内核数据获取、用户获取、流量匹配、统计、控制、局域网监控等功能。在Linux系统下将该

3、设计实现,并且设计了测试用例,成功地验证了系统的功能,测试了系统的性能,最后得出结论,本系统可以完成在小型局域网内进行互联网流量监控的功能。关键词:流量监控,DPI,DFI,NetfilterIptablesABSTRACTWiththerapiddevelopmentoftheInternet,theInternetapplicationlayerprotocolgreatlyenrichespeople'sdailylife.Avarietyofapplicationlayerprotocolhasbecomethemotivationanddevelopmentcharacteri

4、sticoftheInternet.However,thecomplicatedprotocolsalsogivetheInternetenormouspressure,forinstance,P2Pnetworkbandwidthmadness,theriseofIMsoftware.Hence,Internettrafficmonitoringisimperative.ThispaperanalyzesthecurrentproblemsofpresentInternet,introducingthesignificanceofInternettrafficmonitoringsys

5、tem,mainstreamandwell-knownopensourcesoftwareproductsandthedirectionofthecompany;discussingseveralmainstreamflowidentificationtechnology,suchasportdetectiontechnology,deeppacketinspectionanddeepflowinspection;summarizingtheadvantagesandfounddisadvantages;findingtherelevanttechnologytouseaccording

6、tothesystemdesignrequirements.Meanwhile,itelaboratesonNetfilter/Iptables,NetlinkprinciplesandmechanismsunderLinuxOS.ThesystemusesthesemechanismstocrawltheInternetpacketanalysis.Inordertoachieveaccurateidentificationofprotocols,nDPIfeaturelibraryandopen-sourceAPIthatprovidesmatchingruleswillbeused

7、inthispapertoidentifyInternettraffic.Basedonsystemdesignrequirements,thesystemisapreciseandflexiblelightweighttrafficmonitoringsystem,anddeployedinsmallLANexports.Theoveralldesignofthewholesystemisdividedintosixmodules

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。