硬件防火墙和软件防火墙的区别?
如果以软硬件来区分防火墙的话,防火墙可以分为软件防火墙和硬件防火墙以及芯片级防火墙等防火墙,那么接下来让我们来了解一下硬件防火墙和软件防火墙的区别。
1、软件防火墙
软件防火墙运行于特定的计算机上,它需要客户预先安装好的计算机操作系统的支持,一般来说这台计算机就是整个网络的网关。俗称“个人防火墙”。软件防火墙就像其它的软件产品一样需要先在计算机上安装并做好配置才可以使用。防火墙厂商中做网络版软件防火墙最出名的莫过于Checkpoint。使用这类防火墙,需要网管对所工作的操作系统平台比较熟悉。
2、硬件防火墙
这里说的硬件防火墙是指“所谓的硬件防火墙”。之所以加上"所谓"二字是针对芯片级防火墙说的了。它们最大的差别在于是否基于专用的硬件平台。目前市场上大多数防火墙都是这种所谓的硬件防火墙,他们都基于PC架构,就是说,它们和普通的家庭用的PC没有太大区别。在这些PC架构计算机上运行一些经过裁剪和简化的操作系统,最常用的有老版本的Unix、Linux和FreeBSD系统。 值得注意的是,由于此类防火墙采用的依然是别人的内核,因此依然会受到OS(操作系统)本身的安全性影响。
传统硬件防火墙一般至少应具备三个端口,分别接内网,外网和DMZ区(非军事化区),现在一些新的硬件防火墙往往扩展了端口,常见四端口防火墙一般将第四个端口做为配置口、管理端口。很多防火墙还可以进一步扩展端口数目。
软件防火墙跟硬件防火墙最主要的差别在于当受到大量请求类的攻击时,软件防火墙有可能占有当前服务器过多的系统资源而导致系统资源匮乏,而硬件防火墙因为自己使用自己的硬件设备,所以不会对当前服务器的资源造成影响。
一般来说,个人使用基本上都是用软件防火墙,硬件防火墙成本太高,比较适用于机房进行集群防护使用。