a part of a firewall that monitors attempts to log in to servers and analyzes those attempts for patterns that might indicate a cracker's attack is under way.
examines network traffic, watching to see if it matches certain patterns or preconfigured rules indicative of an attack
an automatic process that deletes unused objects and helps to keep the memory of the computer less utilized