Firewalls are essential components of network security which protect a network from unauthorized access and cyber-attacks.