Oprócz ochrony pojedynczych komputerów i serwerów w sieci, konieczna jest również kontrola ruchu wchodzącego i wychodzącego z sieci.

Zapora ogniowa jest jednym z najefektywniejszych narzędzi bezpieczeństwa służących do zabezpieczania wewnętrznych użytkowników przed zagrożeniami zewnętrznymi. Firewall stoi na granicy dwóch lub więcej sieci i kontroluje ruch pomiędzy nimi a także pomaga zapobiec nieupoważnionemu dostępowi. Produkty te używają różnych technik w celu określenia, jaki dostęp do sieci ma zostać przepuszczony, a jaki zablokowany. Techniki te są następujące:

Zapory ogniowe mogą zawierać jedną lub więcej z powyższych funkcji. Dodatkowo, zapory ogniowe często wykonują translację adresów NAT. NAT tłumaczy wewnętrzny adres lub grupę adresów na zewnętrzny publiczny adres rozpoznawany w Internecie. Pozwala to na ukrycie wewnętrznych adresów IP przed zewnętrznymi użytkownikami.

Zapory ogniowe występują w różnych postaciach, tak jak pokazano to na rysunku.