Application layer firewalls analyze the data being transmitted between applications. For instance, when an email is sent, the firewall examines the contents of the email for any suspicious attachments or links. If any such elements are detected, the firewall can block the email from being delivered. They also employ Deep Packet Inspection (DPI), which allows for a more thorough examination of the data packets.