Deep packet inspection (DPI) is a technology that allows a firewall to examine the contents of network packets. This allows the firewall to identify and block malicious traffic that may not be detected by traditional firewalls that only inspect the headers of network packets. Application awareness is a technology that allows a firewall to understand the applications that are running on a network. This allows the firewall to identify and block malicious traffic that is targeting specific applications.