A method for determining a type of content includes receiving a first
packet, determining a state of classification for the first packet or for
a session with which the first packet is associated, receiving a second
packet, and determining a content type for the second packet based at
least in part on the determined state. A method for determining a type of
content includes receiving a packet associated with a session,
determining whether a content type has been determined for the session or
for an other packet associated with the session, and classifying the
packet to be the content type based at least in part on a result from the
act of determining. A method for determining a type of content includes
receiving a first packet from a first port, the first port adapted for
receiving at least two types of content, and determining a content type
for the first packet or for a session with which the first packet is
associated. A method for determining a type of content includes receiving
a packet associated with a session, and determining a state of
classification for the packet or the session.