Just like the firewall in your car that protects the passenger compartment from the heat and fumes of the engine compartment, in the world of computing a firewall is the first wall of defense protecting your personal or proprietary information from unauthorized access. Both hardware and software firewalls are employed for this purpose.
Hardware firewalls are used by individuals, companies and internet service providers on their routers, switches and servers to check data packets (all internet information is sent in packets of data) for authority to pass into and out of the computer or network. Hardware firewalls are very good but can be vulnerable to what is call IP Spoofing.
Software firewalls are installed on individual machines and so only protect the machine they are installed upon. Software firewalls sometimes come as part of your virus protection software but can be purchased separately.
Software firewalls function differently from hardware firewalls and from anti-virus software. Like anti-virus software, software firewalls must be updated regularly. They will use system resources, slowing your computer down somewhat, as they run continually in the background checking for attempts to gain access to or control of your machine. Software firewalls may also help block worms and Trojans coming in on email.
Dial-up modems to don't have firewalls. Because dial-up connections are so slow, users would not be able to keep a software firewall up to date which leaves these users vulnerable.
Cable and wireless routers do have firewalls.
Regardless of hardware or software firewalls, wireless users are more vulnerable to hacking because their information packets can be intercepted by anyone sitting near to them or outside their house because wireless bypasses both the hardware firewall on the router and the software firewall on the user's computer. Wireless uses encryption of data packets to increase security. Look for the https on the URL address line of your browser when using a wireless connection on the web to access sensitive information. The https indicates that encryption is being used. Using public wireless can still be risky.
We recommend a software firewall for all of your customers who have experienced repeated problems with malware infection on their machines and for anyone who does a lot of online banking and purchasing.
No firewall, whether software or hardware, will protect against users who click on links or open files infected with malware. So be sure about what you are opening and clicking on. Shut down your machine as fast as possible the moment you think something is hinky!
For more information on firewalls and wireless security check out:
http://en.wikipedia.org/wiki/Firewall_(computing)
http://compnetworking.about.com/od/wirelesssecurity/tp/wifisecurity.htm