二者的简单定义是:防火墙的作用就是为用户的联网计算机提供网络安全防护;杀毒软件的作用是为用户的计算机(不论是单机还是联网环境)提供计算机病毒防护和查杀。从这两者的作用上就可以发现,二者的功用根本不能重叠,一个是提供网络防护,一个则是提供病毒防护。在联网环境下,二者可以互补,但功能上是井水不犯河水。
国内一些用户对这两者的概念模糊可能要归结到厂商的宣传模糊了两者之间的界线。厂商往往把杀毒软件的实施监控程序称作“病毒防火墙”,这的确很形象,但是他们没有意识到将实施监控程序命名为病毒防火墙会跟网络防火墙(也就是一般意义上的防火墙)产生名称上的模糊,从而让初级用户概念混淆,导致他们认为这两者可以互相实现对方的功能,只需要其中一个就可以获得全方位的防护。这种概念的区别是必须要弄清的。
参考资料:http://www.pcbookcn.com/article/2732.htm