P2P network flow control method based on application layer detection
A technology of flow control and peer-to-peer network, which is applied in the direction of data exchange network, digital transmission system, electrical components, etc. It can solve the problems of poor scalability and low deployment cost, and achieve the effects of reducing management costs, high identification efficiency, and reducing pressure
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Publication Date
- 2009-12-09
- Estimated Expiration
- Not applicable · inactive patent
Smart Images
Figure 1 Figure 2 Figure 3
Abstract
Description
technical field
[0001] The present invention is a method for identifying and controlling traffic for a specific network service. It is mainly used to solve the contention of network resources by peer-to-peer network (P2P) applications, and to improve the network congestion caused thereby, and belongs to the field of P2P traffic identification and control. Background technique
[0002] P2P network traffic has the following characteristics:
[0003] ·Uncertainty
[0004] Due to the diversity of P2P applications, its network traffic not only shows uncertainty in traffic characteristics, but also in behavior characteristics. In addition, the dynamic nature of P2P network nodes also increases the uncertainty of peer-to-peer network traffic.
[0005] · Massive
[0006] The large scale of the P2P network brings performance problems to the real-time detection of traffic.
[0007] ·Encryption
[0008] Since the P2P network belongs to the application layer, in order to avoid con...
Examples
specific Embodiment approach
[0068] For the convenience of description, assume the following network environment: hosts A and B access the Internet through router R, router R is loaded with a flow control module, and host B is installed with a P2P identification plug-in; host C accesses the Internet through router R', and all three hosts use Emule (P2P file sharing software) To download a file, the Emule server is S. The specific implementation is as follows:
[0069] (1) Host A opens Emule and sends a login request to server S.
[0070] (2) The P2P identification plug-in is not installed, and the TOS field of the packet header sent by host A is zero, which is discarded by router R, and the login fails. At this time, host A cannot connect to the Internet.
[0071] (3) Host A installs the P2P identification plug-in.
[0072] (4) Host A reopens Emule, and the Emule process loads the custom Winsock SPI framework.
[0073] (5) Host A sends a login request to server S, the packet header is reconstructed bef...
