What is a firewall?

A firewall is software running on your computer which checks the network traffic (e.g. you browsing on the net) and permits or denies passage depending on a set of rules. Traffic to and from your computer goes over a number of different channels, these are called ports, for example web traffic goes over port 80.

A firewall uses up to three methods to control the inbound and/or outbound traffic:

Customizing a firewall

A firewall which automatically denied all access to connections to your computer would be useless as you would not be able to connect to anywhere. Generally when a firewall is installed it will automatically deny all but web traffic. But firewalls can be configured which much more granularity than that.