This article describes different types of Linux firewalls: packet-filtering, ipchains, stateful, and layered.