A firewall allows the administrator of a machine to selectively block or allow access to network services based on a variety of conditions.
Some applications for easily managing and monitoring your computer's firewall, are available from http://www.simonzone.com/: