Understanding Network Security: Firewall, IDS, And Data-Centric Security