Skip to main content
cd ../lexicon
sys/docs/lexicon/firewalls.md
Lexicon
Firewalls

Firewalls

A concise definition of firewalls as network security controls, covering plain-language meaning, technical filtering mechanisms, operational relevance, architectural relationships, a worked example, a common misunderstanding and related terms.
Difficulty: Intermediate
4 min read
Updated 2026-08-11

In plain English

Plain definition

A concise definition of firewalls as network security controls, covering plain-language meaning, technical filtering mechanisms, operational relevance, architectural relationships, a worked example, a common misunderstanding and related terms.

Technical Definition

At a technical level, a firewall is a policy enforcement point that evaluates network traffic against ordered rules and takes a deterministic action (typically allow, deny or log) for each evaluated flow. Filtering decisions may be made at different points in the protocol stack:

  • Packet filtering evaluates individual packets against header fields such as source and destination address, protocol and port, without tracking connection state.
  • Stateful inspection tracks the state of a connection (for example, a TCP handshake) so that only traffic belonging to a recognised, permitted session is allowed to return.
  • Application-layer filtering (sometimes described as a proxy or next-generation capability) inspects payload content or application protocol behaviour rather than header fields alone.

The header fields that packet and stateful firewalls rely on are defined by the IP and transport-layer specifications maintained through the IETF RFC Series, which remains the authoritative reference for how these fields are structured and used. This entry describes firewalls as a general security control category; specific vendor rule syntax, throughput figures and feature sets vary by product and should be verified against current vendor documentation before implementation.

Operational Relevance

Firewalls matter operationally because they define and enforce a trust boundary that limits how far an attacker or a misconfiguration can reach. A correctly scoped firewall policy reduces the blast radius of a compromised host by restricting lateral movement, limits unwanted exposure of internal services to the internet, and gives operators a documented, auditable statement of intended traffic flows that supports change control and compliance review. Because firewall policy is often the last enforced control before traffic reaches a service, errors in rule ordering, default-deny posture or logging configuration have a direct and material effect on both security and availability.

Architecture Relationship

Firewalls sit alongside, and are frequently implemented within, several adjacent architectural components. Routers forward traffic between networks and may include basic packet-filtering functions; a dedicated firewall typically layers stateful and application-aware policy on top of that forwarding path. Intrusion detection and prevention systems complement firewalls by inspecting allowed traffic for malicious patterns rather than making the initial allow/deny decision. In cloud environments, security groups and network access control lists implement equivalent policy enforcement in a distributed, software-defined form rather than as a single physical or virtual appliance. In a zero trust architecture, firewall-style enforcement points are pushed closer to individual workloads, so that trust boundaries exist between services rather than only at the network perimeter.

Example

A common stateful firewall policy permits an internal host to initiate an outbound HTTPS connection while denying any unsolicited inbound connection attempt from the internet:

DirectionTrafficAction
OutboundInternal host to internet, TCP/443Allow, return traffic permitted by state table
InboundInternet to internal host, unsolicitedDeny by default

The state table entry created by the outbound request is what allows the corresponding response to return without a separate inbound rule being required.

Common Misunderstanding

A frequent misunderstanding is that a firewall provides comprehensive protection against malware, phishing or compromised credentials. A firewall enforces a network-level trust boundary; it does not inspect encrypted payloads by default, does not patch vulnerable software, and does not prevent an attacker who is already inside the permitted zone from acting within it. Firewalls are one control within a layered security architecture, not a substitute for endpoint protection, patching or identity controls.

  • Stateful Inspection
  • Intrusion Prevention System
  • Network Segmentation
  • Zero Trust Architecture
  • Security Group
  • Access Control List

Further Reading

For the underlying header field standards that firewall filtering decisions rely on, consult the IETF RFC Series maintained by the RFC Editor. Practitioners implementing a specific firewall product should also consult that vendor’s current documentation, since rule syntax, default behaviour and supported inspection depth vary by product and version and were not independently verified for this entry.