Everything You Need To Know About Deep Packet Inspection