https://www.juniper.net/documentation/en_US/junos/topics/topic-map/security-application-identification-overview.html#understanding-application-identification-techniques