畅清园社区网站,其次介绍 Linux netfilter 控制模块在内核中的实现畅清园社区网站,在此着重介绍了 netfilter 在 IPv4 中的结构以及在 Linu 畅清园社区网站 x 2.4.x 内核中实现,最后介绍了网络数据管理的策略、模块编程畅清园社区网站以及如何设计网络管理控制的功能模块。
在了解这些技术的基础之上,成功畅清园社区网站的在Linux-2.4.20-8 内核下开发出一套简单的网络管理控制模畅清园社区网站块。
这些模块通过程序发出的控制指令进行动态的插入和卸载。
这些模块分畅清园社区网站别实现了对 ICMP网络数据,HTTP 站点,FTP 服务器的管理控畅清园社区网站制。
lt/pgtltpgtampnbsplt/pgtltpgtltbgt关键词:畅清园社区网站lt/bgt内核模块;数据包;netfilterlt/pgtltpgt目畅清园社区网站ampnbspampnbspampnbsp 录ltbr /gt1ampn 畅清园社区网站 bsp引言ampnbsp1ltbr /gt1.1ampnbsp课题背畅清园社区网站景ampnbsp1ltbr /gt1.2ampnbsp国内外研究现状畅清园社区网站ampnbsp1ltbr /gt1.3ampnbsp课题意义ampnbsp 畅清园社区网站1ltbr /gt1.4ampnbsp本课题研究方法ampnbsp1lt畅清园社区网站 br /gt2ampnbspLinux 开发环境介绍ampnbsp2lt畅清园社区网站 br /gt2.1ampnbspLinux 简介ampnbsp2ltb 畅清园社区网站 r /gt2.2ampnbspLinux 下的 C 语言开发环境ampn 畅清园社区网站 bsp2ltbr /gt2.3ampnbsp常用的网络数据控制工具畅清园社区网站介绍ampnbsp3ltbr /gt3ampnbspLinux 网畅清园社区网站络管理控制核心技术ampnbsp5ltbr /gt3.1ampnbspS 畅清园社区网站 OCKET 网络编程ampnbsp5ltbr /gt3.1.1 Lin 畅清园社区网站 ux 网络编程ampnbsp5ltbr /gt3.1.2 基本套接畅清园社区网站字函数ampnbsp5ltbr /gt3.2ampnbsp基于 TCP 畅清园社区网站协议的通讯ampnbsp7ltbr /gt3.2.1 TCP 传输畅清园社区网站协议简介ampnbsp7ltbr /gt3.2.2 控制字符的制畅清园社区网站定ampnbsp7ltbr /gt4ampnbspNETFILTER 畅清园社区网站-网络控制模块设计基础ampnbsp8ltbr /gt4.1ampnbsp 畅清园社区网站netfilter 介绍ampnbsp8ltbr /gt4.2ampnb 畅清园社区网站 spnetfilter 中的重要返回值ampnbsp8ltbr /gt畅清园社区网站4.3ampnbspnetfilter 在 IPv4 中的框架ampnbsp 畅清园社区网站9ltbr /gt4.4ampnbspnetfilter 核心模畅清园社区网站块ampnbsp10ltbr /gt4.5ampnbspnetf 畅清园社区网站 ilter 可以实现的基本控制功能ampnbsp11ltbr /gt5 畅清园社区网站ampnbsp测试 Linux 网络管理系统的设计实现ampnbsp13 畅清园社区网站ltbr/gt5.1ampnbsp系统设计整体框架ampnbsp13 畅清园社区网站ltbr /gt5.2ampnbsp用 SOCKET 实现控制端和管理端的畅清园社区网站通讯ampnbsp14ltbr /gt5.2.1 管理端amp畅清园社区网站 nbsp15ltbr /gt5.2.2 控制端ampn 畅清园社区网站 bsp16ltbr /gt5.3ampnbsp用 netfilte 畅清园社区网站 r 设计控制功能模块ampnbsp18ltbr /gt5.3.1 设计控制畅清园社区网站 ICMP 数据报的模块ampnbsp18ltbr /gt5.3.2 用 n 畅清园社区网站 etflter 设计管理控制 FTP 服务器的模块ampnbsp20 畅清园社区网站ltbr /gt5.3.3 设计控制 HTTP 网站访问的模块ampnb 畅清园社区网站 sp22ltbr /gt5.4ampnbsp用 GCC 编译生成畅清园社区网站模块ampnbsp23ltbr /gt5.5ampnbsp管理控制系畅清园社区网站统测试ampnbsp23ltbr /gt5.6ampnbsp程序设计中遇畅清园社区网站到的问题和解决方法ampnbsp24ltbr /gt5.6.1 解决模畅清园社区网站块编译的环境问题ampnbsp24ltbr /gt5.6.2 解决程畅清园社区网站序异常退出问题ampnbsp25ltbr /gt5.6.3 解决模块自动畅清园社区网站加载问题ampnbsp26ltbr /gt结ampnbspampnbs 畅清园社区网站 pampnbsp 论ampnbsp26ltbr /gt参考文献畅清园社区网站ampnbsp27ltbr /gt致ampnbspampnbspampnbsp 畅清园社区网站 谢ampnbsp28ltbr /gt声ampnbspampnbsp 畅清园社区网站ampnbsp 明ampnbsp29lt/pgtltpgtampnbsplt畅清园社区网站 br /gtlt/pgtlth1gtlt/h1gt背景lt/h2gt畅清园社区网站ltpgt做为当今使用最为广泛的操作系统,在各个领域都具有非常重畅清园社区网站要的用途,随着网络技术的飞速发展,网络数据管理和控制系统方面设计人畅清园社区网站才的需求不断增加。
特别是随着我国经济的不断发展,网络管理控制畅清园社区网站系统开发方面的人才的需求也越来越大。
通过这个课题可以使我们熟悉 Lin 畅清园社区网站 ux 下的netfilter 网络数据控制过滤机制,可以使我们学会指定畅清园社区网站网络控制协议和开发网络管理控制模块的方法。
通过 Linux 下的简单网络管理控制系统的设计和开发,可以提高实际的编程能力,特别是网络数据通讯管理这部分的编程能力。
lt/pgtlt/h2gtltpgtLinux 作为一种开源的操作系统,在国内外享有较高的声誉,其重要地位是其他操作系统所不可取代的。
正是由于 Linux 操作系统的开源性,在国内外各大研究机构对其进行了不断的开发和完善,逐步形成了今天的 Linux 操作系统,其功能非常强大,运行非常稳定。
国内外均成立了专门的研究机构对其进行开发和研究。
而近年来由于网络技术的兴起,Linux系统也发展为一种可以进行资源共享和交互的网络平台。
在资源共享的同时,网络的安全已经成为科研机构研究的重点,并且推出了一系列的网络管理控制系统,特别是实现对网络数据的管理和控制。
其中以网络数据管理和控制过滤器 IPTABLES 最为出名。
可以说就目前国内外研究的情况来看 Liunx 方面的网络管理控制系统的开发技术已经相当成熟,并且正在不断的进行完善。
lt/pgtlt/h2gtltpgt随着网络技术的飞速发展,在越来越多的领域要用到网络控制管理。
Linux 操作系统是一个开源操作系统,对网络管理控制程序的设计提供了良好的实验开发平台,同时市场对Linux 下的研发人员需求也很大。
通过对 Linux 网络通讯管理控制系统的开发,可以提高学生对网络通讯知识的了解和实际网络编程的能力,同时通过网络管理控制模块功能的设计,可以熟悉 Linux 下的网络数据的过滤机制,学会运用 netfilter 实现对网络数据的管理和控制。
因此,该课题具有较好的实用价值。
lt/pgtlt/h2gtltpgt在 Linux-ltst1:chsdate w:stquotonquot yearquot1899quot monthquot12quot dayquot30quot islunardatequotFalsequotisrocdatequotFalsequotgt2.4.20lt/st1:chsdategt-8 操作系统平台下使用 C 语言开发环境。
通过使用netfilter 网络数据包管理控制机制进行网络控制模块功能的开发和编译,并且运用 C 语言编程开发出可以发出控制协议的管理控制平台进行相应的管理和控制模块的运行。
其次研究网络通讯中的传输协议,以及数据报的传输过程,以及一些可以控制和管理网络数据的传输端口,制定出一套网络管理控制协议,即一套完整的lt/pgtlt/h2gtltpgt1 林宇,郭凌云.Linux 网络编程M.北京:人民邮电出版社,2004。
lt/pgtltpgt2 W.Richard Stevens美.TCP/IP 祥解M.北京:机械工业出版社,2000。
lt/pgtltpgt3 潭浩强.C 语言程序设计M.北京:清华大学出版社,2003。
lt/pgtltpgt4 Robert L.Ziegler美.Linux 防火墙M.北京:机械工业出版社,2006。
lt/pgtltpgt5 Mitchell Krell美.Linux 系统安全M.北京:电子工业出版社,2004。
lt/pgtltpgt6 Arnold Robbins美.Linux 程序设计M.北京:机械工业出版社,2005。
lt/pgtltpgt7 博佳科技.Linux 防火墙探密M.北京:国防科技出版社,2002
上一篇:
收藏JasperReport初级教程(2.0.3)图文详解
下一篇:
扛起年轻化大旗,哈弗F系玩转行业新风潮