Um firewall é um dispositivo de segurança que aplica políticas de entrada e saída de dados em pontos de rede usando filtros de pacotes ou proxy. Roteadores encaminham pacotes entre redes usando tabelas de rotas, enquanto switches reencaminham quadros entre nós de rede local. Servidores proxy recebem requisições de clientes e repassam aos servidores, podendo alterar ou armazenar respostas em cache.