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

CN101599897AInactive Publication Date: 2009-12-09NANJING UNIV OF POSTS & TELECOMM
0 Cites 12 Cited by

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 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

A P2P network flow control method based on application layer detection comprises the following steps: two modules are respectively arranged on a host computer and a router; the host computer identifies P2P data and tags P2P data packet when an application program calls a programming interface of socket layer; the router carries out responding analytical processing after receiving the data packet and processes the P2P data according to control rules. The P2P network flow control method based on application layer detection is composed of the host computer identification method based on file information analysis and the hierarchical token bucket (HTB) flow control method based on the Linux router; compared with previous proposals, the method of the invention significantly improves identification accuracy, strengthens weak expandability and has the advantages of strong instantaneity and low cost of deployment.
Need to check novelty before this filing date? Find Prior Art

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...