CLASSIFICATION OF HTTP MULTIMEDIA TRAFFIC PER SESSION
First Claim
1. A method for session based classification, the method comprising:
- detecting an initialization of a certain transmission communication protocol (TCP) connection;
defining the certain TCP connection as an active TCP connection;
receiving, by a classifier, an incoming packet that belongs to a session that involves conveying a media asset using a HyperText Transfer Protocol (HTTP) as an application layer protocol;
determining, by the classifier, whether the incoming packet belongs to the certain active TCP connection or not; and
if it is determined that the incoming packet belongs to the certain active TCP connection then classifying the incoming to a session that is associated with the certain active TCP connection based upon a mapping between sessions and active TCP connections.
9 Assignments
0 Petitions
Accused Products
Abstract
A non-transitory computer readable medium and a method for session based classification. The method may include detecting an initialization of a certain TCP connection; defining the certain TCP connection as an active TCP connection; receiving, by a classifier, an incoming packet that belongs to a session that involves conveying a media asset using a HTTP as an application layer protocol; determining, by the classifier, whether the incoming packet belongs to the certain active TCP connection or not; and if it is determined that the incoming packet belongs to the certain active TCP connection then classifying the incoming to a session that is associated with the certain active TCP connection based upon a mapping between sessions and active TCP connections.
-
Citations
20 Claims
-
1. A method for session based classification, the method comprising:
-
detecting an initialization of a certain transmission communication protocol (TCP) connection; defining the certain TCP connection as an active TCP connection; receiving, by a classifier, an incoming packet that belongs to a session that involves conveying a media asset using a HyperText Transfer Protocol (HTTP) as an application layer protocol; determining, by the classifier, whether the incoming packet belongs to the certain active TCP connection or not; and if it is determined that the incoming packet belongs to the certain active TCP connection then classifying the incoming to a session that is associated with the certain active TCP connection based upon a mapping between sessions and active TCP connections. - View Dependent Claims (2, 5, 6, 7, 8, 9, 10)
-
- 3. The method according to claim 3, wherein if it is determined that the incoming packet does not belong to any active TCP connection then delaying a classification of the incoming packet.
-
11. A method for session based classification, the method comprising:
-
receiving, by a classifier, a session identification message that is indicative of a certain session that is conveyed over a certain (transmission communication protocol) TCP connection, using a protocol family that comprises Internet Protocol (IP), TCP and HyperText Transfer Protocol (HTTP); and associating each incoming packet that is conveyed over the certain TCP connection as belonging to the certain session. - View Dependent Claims (12, 13, 14)
-
-
15. A non-transitory computer readable medium that stores instructions for:
-
detecting an initialization of a certain (transmission communication protocol) TCP connection; defining the certain TCP connection as an active TCP connection; receiving an incoming packet that belongs to a session that involves conveying a media asset using a HyperText Transfer Protocol (HTTP) as an application layer protocol; determining whether the incoming packet belongs to the certain active TCP connection or not; and if it is determined that the incoming packet belongs to the certain active TCP connection then classifying the incoming to a session that is associated with the certain active TCP connection based upon a mapping between sessions and active TCP connections. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium that stores instructions for:
-
receiving a session identification message that is indicative of a certain session that is conveyed over a certain (transmission communication protocol) TCP connection, using a protocol family that comprises Internet Protocol (IP), TCP and HyperText Transfer Protocol (HTTP); and associating each incoming packet that is conveyed over the certain TCP connection as belonging to the certain session.
-
Specification