What is a firewall?
What exactly is a firewall?