Understanding of computer security principles and how they are applied to network architecture, including appropriate topologies and tools.