A firewall is a system that logically sits between one or more computers and their connection to the Internet.