Correct Answer : application layer protocol
Explanation : Some specific application layer protocols need protection from attacks which is done by the application level gateway firewall in the application layer of the OSI model.