欢迎来到天天文库
浏览记录
ID:252189
大小:342.50 KB
页数:27页
时间:2017-07-14
《Linux下的简单网络管理控制系统的设计与开发设计与实现毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业设计Linux下的简单网络管理控制系统的设计与开发摘要随着网络的逐步普及,网络的管理和控制的重要性已经越来越突出,它关系着网络的进一步发展和普及,甚至关系着网络的生存。为了促进网络的发展,在现有的技术条件下,可以开发出成熟的网络控制系统对网络进行管理和控制。可以通过对网络的管理和控制为本地网络和外部网络之间建立一道屏障,从而控制和管理进出网络的数据。网络管理控制系统的核心是制定一套完整的网络控制指令集和设计控制管理的功能模块。本系统在Linux-2.4.20-8内核下完成网络管理控制系统的设计,使用控制管理命令
2、实现对网络数据的管理。控制和管理模块的设计使用了netfilter数据控制过滤机制来实现对网络的管理。模块可以实现对固定端口,网页访问以及不同数据协议类型的数据进行管理和控制。从实际应用中可以得出结论在Linux-2.4.20-8的内核下可以成功的使用netfilter网络数据控制机制过滤和管理进出系统的网络数据。本文首先介绍网络管理控制系统的一些基本概念以及一些在Linux下的C语言编译环境,其次介绍Linuxnetfilter控制模块在内核中的实现,在此着重介绍了netfilter在IPv4中的结构以及在Lin
3、ux2.4.x内核中实现,最后介绍了网络数据管理的策略、模块编程以及如何设计网络管理控制的功能模块。在了解这些技术的基础之上,成功的在Linux-2.4.20-8内核下开发出一套简单的网络管理控制模块。这些模块通过程序发出的控制指令进行动态的插入和卸载。这些模块分别实现了对ICMP网络数据,HTTP站点,FTP服务器的管理控制。关键词:内核模块;数据包;netfilterDesignandDevelopmentofSimpleInternetManagementandControllingSystemunderLi
4、nuxAbstractWiththepermeationofInternet,theimportanceofInternetmanagementandcontrollingbecomesmoreprominent,ItisrelatedtothefurtherdevelopmentandpermeationeventheexistenceofInternet.TopromotethedevelopmentofInternet,itispossibletodevelopamatureInternetcontrolli
5、ngsystemwhichcanbemanagedandcontrolledunderthecurrenttechnicalconditions.ItcanbuildanaturaldefensebetweeninternalandexternalnetworkthroughmanagingandcontrollingthedataofInternet.ItisthecoreofthissystemthatbuildsanoverallInternetcontrollingagreementandrealizest
6、hemodelfunctionofcontrollingandmanagement.ThissystemrealizesthemanagementandcontrollingofInternetdatasuccessfullybydoingitsdesignwhosemodulesmainlybasedonthedatacontrollingandfilteringmechanismofNetfilter,underLinux.Themoduleshavesuccessinrealizingthedatamanag
7、ements.Frompractice,itconcludesthatdatacontrollingmechanismofNetfiltercansucceedinmanagingandfilteringthewholedataunderLinux.ThisthesisintroducessomebasicconceptsofMCSandeditionenvironmentofClanguageunderLinux,firstly.Thenitintroducedrealizationofcontrollingmo
8、duleofLinux,NetfilterinKernel,whichhighlightthestructureofNetfilterinIPv4andrealizationofLinux.LastlyitmentionedthestrategyofMCSmoduleseditionandhowtodesignthefunctionmodulesofMCS.
此文档下载收益归作者所有