How do firewalls, IDS/IPS, VPNs, and secure network architecture work together in a defense strategy?