【37页】毕业论文:基于Linux的防火墙设计文档下载
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
且由于可以得到的源码,所以操作系统的内部逻辑可见,这样就可以准确地查明故障原因,及时采取相应对策。
在必要的情况下,用户可面对这现状,防火墙行业业内企业要积极应对,注重培养创新能力,不断提高自身生产技术,加强企业竞争优势,与此同时防火墙行业内企业还应全面把握该行业的市场运行态势,不断学习该行业最新生产技术,了解该行业国家政策法规走向,掌握同行业竞争对手的发展动态,只有如此才能使企业充分了解该行业的发展动态及自身在行业中所处地位,并制定正确的发展策略以使企业在残酷的市场竞争中取得领先优势。
二相关理论基础系统系统简介是套免费使用和自由传播的类操作系统。
我们通常所说的,指的是,即采用内核的操作系统。
中所处地位,并制定正确的发展策略以使企业在残酷的市场竞争中取得领先优势。
二相关理论基础部分内容简介致行业利润降低,因此我国防火墙行业市场竞争也日趋激烈。
面对这现状,防火墙行业业内企业要积极应对,注重培养创新能力,不断提高自身生产技术,加强企业竞争优势,与此同时防火墙行业内企业还应全面把握该行业的市场运行态势,不断学习该行业最新生产技术,了解该行业国家政策法规走向,掌握同行业竞争对手的发展动态,只有如此才能使企业充分了解该行业的发展动态及自身在行业中所处地位,并制定正确的发展策略以使企业在残酷的市场竞争中取得领先优势。
二相关理论基础系统系统简介是套免费使用和自由传播的类操作系统。
我们通常所说的,指的是,即采用内核的操作系统。
代表。
它既是个操作系统,也是种规范。
最早由芬兰的林纳斯托瓦兹在年开始编写。
在这之前,理查德斯托曼创建了组织以及项目,并不断的编写创建程序程序的许可方式均为。
在不断的有程序员和开发者加入到组织中后,便造就了今天我们所看到的。
是个内核。
然而个完整的操作系统不仅仅是内核而已,所以许多个人组织和企业开发了基于的发行版。
今天有不计其数的发行版可供人们选择使用,虽然不够统的标准给不同版本的使用者在技术上的相互沟通带来了定的麻烦,但归根结底自由开源团结互助的理念是爱好者们共同的向往。
的特点有很多人现在都在学习和研究,作为当今种新兴和流行的操作系统它的前身来源于强大的。
虽然林纳斯托瓦兹开始就没把它定位成种操作系统,但是的作用在今天已越来越重要,想接触和学习它,就要先了解它的特点。
自由开源软件首先,可以说是作为开放源码的自由软件的代表,作为自由软件,它有如下两个特点是它开放源码并对外免费提供,二是爱好者可以按照自己的需要自由修改复制和发布程序的源码,并公布在上,因此操作系统可以从互联网上很方便地免费下载得到,使需求者可以省下购买操作系统的笔不小的资金。
且由于可以得到的源码,所以操作系统的内部逻辑可见,这样就可以准确地查明故障原因,及时采取相应对策。
在必要的情况下,用户可以及时地为打补丁,这是其它操作系统所没有的优势。
同时,这也使得用户容易根据操作系统的特点构建安全保障系统,不用担心来自不公开源码的系统所带来的不必要的麻烦。
而且,上运行的绝大多数应用程序也是免费可得的,因此可以避免诸如系统盗版的问题。
真正的多任务多用户只有很少的操作系统能提供真正的多任务能力,尽管许多操作系统声明支持多任务,但并不完全准确,如。
而则充分利用了的任务切换机制,实现了真正多任务多用户环境,允许多个用户同时执行不同的程序,并且可以给紧急任务以较高的优先级。
价格优势价格其实是影响产品的重要因素,作为开放源代码软件,它可以免费从网上下载源代码。
因此,相比需要购买软件的系统,它在价格上占有很大优势。
多平台支持各种,包括,等。
强大的网络功能实际上,就是依靠互联网才迅速发展了起来,具有强大的网络功能也是自然而然的事情。
它可以轻松地与或网络集成在起,还可以通过以太网或调制解调器连接到上。
不仅能够作为网络工作站使用,更可以胜任各类服务器,如应用服务器文件服务器打印服务器邮件服务器新闻服务器等等。
兼容性高对系统兼容性要求较高,对硬件要求不是很高,因此支持很多软硬件平台。
开发功能强支持系列的开发,它是个完整的开发平台,几乎所有的主流程序设计语言都已移植到上并可免费得到,如和等。
具有丰富的图形用户界面的图形用户界面是系统。
如。
还有。
可以做下的所有事情,而且更有趣更丰富,用户甚至可以在几种不同风格的窗口之间来回切换。
另外它还支持很多的应用软件,这也是它的大特性。
系统造型适合大众系统的图标和大众所熟识的软件图标样,很容易被接受。
安全性和稳定性作为操作系统的较高安全性和良好的稳定性能是它的大特色。
二防火墙简介传统防火墙防火墙是指设置在不同网络或网络安全域之间,根据定的安全策略对网络间的通信实施访问控制的系列部件的组合。
传统意义上的防火墙就是指边界防火墙,它将网络分为内网和外网两部分。
它是网络间信息传输的唯出入口,能够根据安全策略控制允许拒绝监测出入网络的信息流,且本身具有较强的抗攻击能候进程,并调用打开策略驱动。
策略守候进程读取本地的包含策略和凭证的文件当然,也可以定制进程启动时即从远程的服务器上下载更新策略和凭证,将初始化有关数据结构。
策略守候进程调用,试图从策略驱动中读取连接请求信息。
如果驱动中没有请求信息,则守候进程阻塞。
第二步服务器进程收到了连接请求,首先调用。
这个被修改过的系统调用形成策略上下文并提交到策略驱动中。
服务器进程阻塞。
第三步此时,返回请求消息,策略守候进程被唤醒。
它读取该消息,调用的致性检查器根据本地策略和凭证进行分析。
如果未找到与此连接相关的策略,策略守候进程就联系远程的服务器查找下载相应的凭证。
若策略许可即找到策略或安全凭证,根据签名算法验证无误,并且符合凭证断言,则允许该连接,若在本地及远程服务器上均没有找到相应的策略或凭证,或者与策略凭证的断言不符,则拒绝之。
策略守候进程调用将自己的决策写入策略驱动中。
第四步从策略驱动中读取策略守候进程的决策,服务器进程被唤醒。
若决策允许,返回非负的套接字描述符否则返回拒绝该连接请求。
对系统向外发起连接的进行过滤的系统流程与此类似。
其它两个系统调用的功能是,关闭伪设备驱动,会释放已分配资源并禁用分布式防火墙用于内核与守候进程。
数据包捕获模块实现该数据包捕获程序用语言来编写,程序中用到很多网络编程中的函数。
设置网络接口为混杂模式网络接口的混杂模式使得个网络接口设备从只能读取目标地址为字节地址的数据包,变为可读取网络广播媒体中的所有数据包。
该部分通过两次函数调用实现第次的函数调用,用来截获结构中所含接口名称所指接口的标记。
第个参数是打开的原始套接字描述符,第二个参数是所要执行的请求操作。
第三个参数是接口请求数据结构的地址指针,该结构中包含了所以进行请求操作的接口名称值。
我们通过将混合标记应用到接口请求结构的标记位变量中来改变接口标记位。
操作符将混合标记符与原有的接口标记进行或操作来设置新的接口标记。
获得新的接口标记后,将其设置到实际接口中。
第二次的调用,将接口设备设置为混合模式。
正如第个调用是获得网络接口的标记,这次调用是设置结构中修改过的新标记写到物理接口上。
打开设备用函数来打开设备。
域用,能够既接收链路层也接收网络层的数据包。
接收数据使用函数来实现接收数据包。
这是从打开的网络插座读取数据包的地方,但要注意,结构有个强制类型转换,以适应函数的语法要求,函数在成功读取的情况下返回读取的字节数,否则返回。
判断包头指针该数据包捕获模块可以接收到的数据包都是原始数据包,它们的格式般先是以太网数据帧的头部,接着是或者数据包的头部。
数据包后紧跟着或的头部,最后才是真正要传输的数据。
于是,在拆分数据包时,先提取以太网数据帧的头部,再提取数据包的头部,然后分析或数据包的头部。
最后,从数据包提取出需要的数据。
四程序中用到的些结构体解析结构体在网络中第个被创造的结构类型是。
这个数据结构是为许多类型的套接口储存地址信息。
它的定义如下这个是地址族,通常是的形式字节的地址信息结构体以下是相应数据结构位的目标地址的网卡物理地址位的源地址的物理网卡地址位的以太网协议结构体这是的协议报头,针对版本的不同它可以有不同的定义,我们国内般用的定义,其中是的版本,是的协议分类,是位的源地址,是位的目标地址。
结构体这是下协议的部分,与协议相同取,其中是源端口,是目的端口,是序,是序号,其余的是的连接标志其中包括个标志表示连接请求,表示紧急信息,表示连接结束,表示连接应答,表示推栈标志,表示中断连接。
是表示接受
