Conceito
A tradução literal de Firewall é "Parede de Fogo", ou seja, o próprio nome já remete à uma estrutura de defesa. Seguindo essa tradução, pode-se definir firewall como um meio de segurança (podendo ser baseada tanto em hardware quanto em software) que analisa tráfego da rede assim autorizando ou negando acesso a tais dados.
Funcionamento
Como citado anteriormente, o firewall age como uma barreira, dando acesso ou não a determinado conteúdo. Para isso ocorrer, deve ser definido um conjunto de regras para o funcionamento dessa barreira para determinar o fluxo de entrada e saída, consequentemente, definindo o nível de segurança da rede. Deduz-que todo conteúdo que não é explicitamente liberado,é bloqueado e todo conteúdo que não é bloqueado explicitamente, é liberado. Determinado conjuntos de regras, os firewalls se classificam em 3 categorias.
Categorias
Packet Filtering ( Filtragem de Pacotes )
Referências
http://www.starti.com.br/blog/quais-os-tipos-de-firewal-e-suas-diferencas/
http://www.infowester.com/firewall.php
https://www.vivaolinux.com.br/artigo/Mecanismo-de-firewall-e-seus-conceitos