Un firewall es un dispositivo de seguridad que funciona como un cortafuegos entre redes, permitiendo o denegando el tráfico de una red a otra. Existen dos tipos principales de firewalls: de hardware y de software. Un firewall de hardware es un dispositivo físico que se conecta entre la red y la conexión a Internet, mientras que un firewall de software es un programa que se instala en la máquina conectada a Internet. Los firewalls trabajan en diferentes capas del modelo OSI para filtrar el tráfico entrante y saliente según reglas configuradas.