In computing, a firewall is a network security system that monitors and controls incoming and outgoing network traffic based on configurable security rules.[1][2] A firewall typically establishes a barrier between a trusted network and an untrusted network, such as the Internet,[3] or between several VLANs.