Unlock instant, AI-driven research and patent intelligence for your innovation.

Data transfer method, system, client and server

A data transfer and client-side technology, applied in the Internet field, can solve the problems of login, node access, affecting the experience of P2P data sharing, etc., to improve the transmission performance and expand the selection range.

Active Publication Date: 2012-05-02
TENCENT TECH (SHENZHEN) CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0028] Steps 203-215 are the data transfer execution process, the premise of this process is that node 1 and node 2 can be connected to super nodes, so in the prior art, only those with A node with a public network IP and no firewall can log in to the P2P server as a super node, and a node that uses NAT or accesses the Internet through a firewall, even if it has very powerful hardware resources and transmission bandwidth, due to the existence of NAT or firewall, The node cannot be directly accessed by other nodes, so it cannot be logged in as a super node
With the development of the Internet and the rapid increase of P2P users, the proportion of nodes with public network IP addresses will become smaller and smaller. A large number of nodes in the private network need super nodes to transfer, so the transfer burden of super nodes will become larger and larger. As it grows larger, the limited transfer resources are shared by more and more users, resulting in insufficient super nodes, the inability to transfer data between nodes or the slowdown of transfer data, which reduces the data transmission performance of the P2P system. The transfer burden will also affect the normal operation of super nodes, and affect the experience of users of super nodes on P2P data sharing

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data transfer method, system, client and server
  • Data transfer method, system, client and server
  • Data transfer method, system, client and server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0057] image 3 It is a flow chart of the data transfer method in the embodiment of the present invention, such as image 3 As shown, the process includes:

[0058] In step 301, the P2P client judges the network type of the node itself, and if it meets the preset determining conditions for supplementing the super node, it logs into the P2P server as the supplementary super node.

[0059] The supplementary supernode here refers to the supernode with non-public network IP but can also be used as a supernode. According to the STUN protocol, except for the public network, theoretically, the network type is complete conical NAT, IP restricted conical Nodes of NAT, port-restricted conical NAT, or simple firewall can send UDP packets, so as long as they are the network types listed above, they can be used as super nodes. For: the network type is any one of the full cone NAT, IP-restricted cone NAT, port-restricted cone NAT, or simple firewall. Of course, according to actual needs,...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a data transferring method, a system, a P2P client and a P2P server. The method comprises the following steps: the P2P client without a public network IP judging the network type of the node, if conforming to a confirming condition of the predetermined augmenting super node, logging in the P2P server as an augmenting super node; the P2P server receiving the data transferring request of the receiving node, and selecting the data transferring node from the super node and the augmenting super node according to the predetermined regulation; if selecting the augmenting super node as the data transferring node, then establishing a data return channel between the augmenting super node and the node for requesting data transferring and transferring data through the data return channel. The method, system, P2P client and P2P server extend the selecting range of the node which can be used for the data transferring to enhance the transmission performance of the P2P system.

Description

technical field [0001] The invention relates to the technical field of the Internet, in particular to a data transfer method, system, client and server. Background technique [0002] P2P is a distributed network. Participants in the network share some of their hardware resources such as processing power, storage capacity, network connection capacity, printers, etc. These shared resources need to be provided by the network and can be shared by other peers. Nodes (Peer) are accessed directly without going through an intermediate entity. Participants in this network are not only providers of resources, such as service and content (Server), but also acquirers of resources, such as service and content (Client), and data transmission is carried out through nodes, which does not require many central servers. [0003] The current Internet follows the Internet Protocol (IP, Internet Protocol), each node is assigned an IP address, and data transmission is performed between nodes by a...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/56H04L29/06H04L12/721
Inventor 王志华胡鹏
Owner TENCENT TECH (SHENZHEN) CO LTD