Before you understand the many Firewall Protections, you should know firewall’s limitations first.
Here they are:

not guarantee data integrity
not support authenticity of the source of data
no control over how the packets were created
not support confidentiality- no encryption among different firewalls unless it is incorporated with VPN features
don’t protect against some Internet threats like virus attack and/or password [...]