A firewall is a network security device or software component that monitors traffic as it enters and exits a network. Firewall’s use sets of rules to monitor and control which traffic is allowed to pass. They are a core component of network security solutions.