码迷,mamicode.com
首页 > 其他好文 > 详细

防火墙原理详解之iptables

时间:2014-10-30 02:01:13      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:iptables原理详解

防火墙简介

    防火墙可以分为硬件防火墙和软件防火墙,硬件防火墙是由厂商设计好的,这种类型的防火墙的操作系统的主要功能就是实现数据包的过滤,由于它将这种功能软件集成在ASIC芯片里,因此,这种防火墙的过滤效果要比软件防火墙的好。不管是哪种类型的防火墙,他们的"防火"原理都是一样的。根据数据包的包头信息与内核中的定义好的规则进行比对,如果包头信息和规则匹配,则执行相应的动作。否则,继续比对下一条规则;如果包头信息与任何一条规则都不匹配,则执行默认策略(或者叫做默认规则也行)。


iptables和netfilter的联系?

很多人一提到防火墙立马就想到了是iptables,其实iptables并不是防火墙,他只是一个软件或者说是一个工具,这个软件可以编写某些规则,将写好的规则保存到netfilter的规则数据库中。因此,真正起到"防火"的功能是netfilter,并不是iptables。netfilter是内核中的一个框架,这个框架里面包含了4个表和5个链,这些链又包含了很多的规则。而数据包要比对的规则就是这个链中所定义的规则。

因此,可以用一句话来概括iptables和netfilter的关系:

iptables将写好的规则保存在netfilter的某些表的某些链中,进而才起到防火墙的功能









    


本文出自 “linux学习之路” 博客,请务必保留此出处http://xslwahaha.blog.51cto.com/4738972/1569472

防火墙原理详解之iptables

标签:iptables原理详解

原文地址:http://xslwahaha.blog.51cto.com/4738972/1569472

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!