Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A data communication method and related equipment thereof

A technology for data communication and replying information, which is applied in the fields of data communication devices, computer program products, and data communication, and can solve the problems of high node connection pressure and high risk of normal operation of Ethereum.

Inactive Publication Date: 2019-06-21
SHENZHEN THUNDER NETWORK TECH +1
View PDF4 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The main purpose of the present invention is to provide a data communication method, device, system, computer-readable storage medium and computer program product, aiming to solve the problem that nodes in the prior art that are in the intranet and do not support UPNP and NAT-PMP mapping can only Establish a connection with a node with a public network address or a successful UPNP mapping for data communication, resulting in excessive connection pressure for nodes with a public network address or a successful UPNP mapping, and a high risk of normal operation of Ethereum

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
  • A data communication method and related equipment thereof
  • A data communication method and related equipment thereof
  • A data communication method and related equipment thereof

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0045] In a first embodiment, the method may include:

[0046] S10: Obtain a network node list of public nodes;

[0047]When an inter-node connection is required to realize data communication, the node actively establishing the connection needs to obtain the node information of the connected node, and further realize the inter-node connection according to the node information. However, since Ethereum only supports UPNP and NAT-PMP mapping, nodes that are on the intranet and do not support UPNP and NAT-PMP mapping cannot obtain information about other nodes, so they cannot actively establish connections with other nodes. Similarly, other nodes cannot The node information of this node cannot be obtained, nor can it actively establish a connection with this node. At this time, if the node that is in the intranet and does not support UPNP and NAT-PMP mapping wants to obtain the node information of other nodes, it needs to be realized through a public node. The public node refers ...

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 communication method. The method comprises the following steps: obtaining a network node list of public nodes; selecting a target node from the network node list, and sending a P2P punching request to the target node through the common node; receiving punching reply information returned by the target node according to the P2P punching request; and establishing a connection with the target node according to the punching reply information, and carrying out data communication. The invention also discloses a data communication device and system, a computer readable storage medium and a computer program product. Technical scheme realized by the invention can be in an intranet and does not support UPNP and NAT-PMP. The nodes mapped by the PMP are connected with other nodes except the nodes with the public network addresses or the nodes successfully mapped by the UPNP, data communication is achieved, the connection pressure of the nodes with the public network addresses or the nodes successfully mapped by the UPNP is greatly reduced, and normal operation of the Ethereum is effectively guaranteed.

Description

technical field [0001] The present invention relates to the technical field of communication, in particular to a data communication method, and also to a data communication device, system, computer-readable storage medium and computer program product. Background technique [0002] In Ethereum, nodes send UDP (User Datagram Protocol, User Datagram Protocol) protocol for data transmission between nodes to complete inter-node communication. Among them, each Ethereum node will save a network node list, the network node list mainly includes the IP addresses and port information of multiple nodes, and these nodes are all nodes that can be connected to the node. [0003] However, since Ethereum only supports UPNP (Universal Plug and Play) and NAT-PMP (NAT PortMapping Protocol) mapping, other nodes cannot establish connections with nodes that are on the intranet and do not support UPNP and NAT-PMP mapping, so , this part of the internal network nodes can only actively connect to no...

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
IPC IPC(8): H04L29/08H04L29/12
Inventor 鲁塔
Owner SHENZHEN THUNDER NETWORK TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products