A network security device or software that monitors and controls incoming and outgoing traffic based on defined security rules.
Firewalls act as a barrier between trusted internal networks and untrusted external ones. Modern firewalls go beyond simple port blocking to inspect traffic content and application behavior.