二、包过滤防火墙
单纯的包过滤防火墙除了过滤数据包之外什么操作也不做。包过滤防火墙根据预先定义好的规则来决定接受或拒绝IP数据包。通过包过滤,该防火墙仔细的检查每一个数据包的协议和地址信息;数据包的内容不检查。
包过滤防火墙检查每一个传入包,查看包中可用的基本信息(源地址和目的地址、端口号、协议等)。然后,将这些信息与设立的规则相比较。举个例子来说,如果你设定了规则阻挡外网用户对内网计算机或设备使用telnet,而包的目的端口是23的话,那么该包就会被丢弃。
图1、包过滤防火墙
多个复杂规则的组合也是可行的。如果允许Web连接,但只针对特定的服务器,目的端口和目的地址二者必须与规则相匹配,才可以让该包通过。
主要优势:
包过滤防火墙相对比较简单,成本较低,部署简单快速。
现在单纯的硬件包过滤防火墙已经比较少,不过多数防火墙中都具有包过滤功能。而一般家用和小企业用的软件防火墙多数属于此类防火墙,Windows早期内置的防火墙就属于包过滤防火墙。另外,对于使用Linux操作系统的朋友来说,也可以配置其自带防火墙实现包过滤功能。