Method and device of identifying the payload of a data packet in a TCP stream
AssigneeInternational Business Machines Corporation
InventorsLi Li, Jia Jia Wen, Zhe Xiang, Yi Xin Zhao
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsLi Li, Jia Jia Wen, Zhe Xiang, Yi Xin Zhao
Estimating the term…
A method and device of identifying payload of a data packet in a TCP stream. The method includes the steps of: calculating a payload signature according to information in header of the data packet in the TCP stream; comparing the payload signature with a pre-stored file signature; determining the payload of the data packet in the TCP stream as belonging to a file corresponding to the pre-stored file signature, in response to a match between payload signatures of multiple data packets and the pre-stored file signature. The present invention can monitor and identify TCP streams by using a more efficient and lower cost solution.
A method of identifying payload of a data packet in a TCP stream, comprising:
A device of identifying payload of a data packet in a TCP stream, comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Filtering policies: filtering by information in the payload
Applying verification of the received information: received data contents, e.g. message integrity
In which an application is distributed across nodes in the network: peer-to-peer [P2P] networks
Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass:…
About 5 years 1 month of term left · ends 15 Nov 2031 (estimated)
This application claims priority under 35 U.S.C. §119 from Chinese Patent Application No. 00910168622.4 filed Aug. 28, 2009, the entire contents of which are incorporated by reference herein.
1. Field of the Invention
The present invention relates to the transmission of network data. More specifically, the present invention relates to a method and device of identifying the payload of a data packet in a TCP stream.
FIG. 1 is a schematic block diagram of a P2P caching system in the prior art.
FIG. 2 is a schematic flowchart of a method according to a general embodiment of the present invention.
FIG. 3 is a schematic view of a TCP data packet.
A detailed description is given below to the present invention in terms of the preferred embodiments. Objects, features, applications, and advantages of the present invention will become apparent from the detailed description of embodiments of the present invention, when taken in conjunction with the figures wherein like reference numerals represent the same or corresponding components or steps.
With the massive use of P2P, P2P traffic has become the principle traffic in metropolitan area networks, a large portion of which is download and video service. Due to the symmetric characteristic of P2P and the increase of P2P traffic ratio, the metropolitan area network traffic model is gradually shifting from an asymmetric model to a symmetric model, and P2P streaming is in disorder. Monitoring data of traffic in a certain metropolitan area network shows that P2P traffic streaming out of this metropolitan area network accounts for more than 60% of the entire network traffic.
The present invention is explained below in the context of P2P downloading of a movie. For example, a number of users simultaneously download a smash-hit movie by means of P2P software such as eMule or BT in a certain district of a city or even a large residential community. Hence, massive P2P traffic between these users might affect the normal operation of conventional telecommunication-level service or even cause network congestion during peak hours, 20:00-24:00 for example. If the operator can effectively inspect such relatively concentrated P2P traffic and deploy in the relevant district or community a proper storage device such as a P2P cache via which users within the district or community can download the movie. Then, massive P2P traffic will be limited within the district or community and pressure on the entire network be alleviated effectively. In addition, this will become a new profit increase for the operator if being developed and deployed as a new service.