Firewall software/hardware monitors your network/Internet connection with the aim of preventing any hackers or viruses from gaining access to your computer without permission. The best ones can be complicated to configure but add a huge amount of extra security to your computer.