Awareness of the Availability of Security Solutions to Secure Computer Networks

Awareness of the Availability of Security Solutions to Secure Computer Networks 

Research and study the available software and hardware techniques to deter, if not eliminate, computer systems attacks. Write a comparative discussion paper on five (5) such techniques. Pay attention to the following: Encryption techniques (DNSSEC, IPSec, PGP, S/MIME) Techniques for fault detection, isolation and repair Intrusion Detection and Network Forensics Firewalls (DMZ) Secure network infrastructure services: DNS, NTP, SNMP