What is a Firewall ?
A firewall is a device designed to permit or deny network transmissions based upon a set of rules. A firewall is frequently used to protect networks from unauthorized access while permitting legitimate communications to pass. Basically a firewall is designed to keep the bad people out while allowing network traffic to function normally.
There are two main types of firewall, either hardware or software based.
This is when you install the firewall software onto a separate computer and configure it so that it acts as a doorway into your network. The advantage of this method is that any attacker would have to compromise the firewall computer before getting access to any other network resources. The firewall would also protect the entire network not just the computer it is installed on. The disadvantage is that you would require further hardware.
If you are looking for a hardware based firewall then I would recommend using Untangle Linux Firewall. This is open source software which while being easy to set up and configure is also very powerful.
This is when you install a piece of software onto the computer that you want to protect. The main advantages of this method are that it is usually easier to setup than a hardware based firewall and does not require any more hardware. The disadvantage of this approach is that the software will take up more system resources and the firewall will only protect the system it is installed on.
Hope this helps.
About the Author
Follow @Comtech247 on Twitter