What is a Firewall for a Network – why necessary?