1. A non-transitory computer-readable storage medium storing one or more instructions which, when executed by one or more processors, cause the one or more processors to perform: controlling, by a server computer, a network computer to identify packets associated with a data stream originated by an internet protocol application; controlling, by the server computer, the network computer to update a set of characterization data that facilitates identifying the internet protocol application that originated the data stream and comprises a set of classification statistics computed from data specific to the packets; determining, by the server computer, a data stream classifier for the data stream based at least in part on a portion of the set of characterization data and a set of identification data; causing the network computer to assign the data stream classifier to the data stream to allow identifying the packets originated by the internet protocol application based on the data stream classifier.