CN110891082A - Method, system and storage medium for connecting P2P port address in alliance chain - Google Patents
Method, system and storage medium for connecting P2P port address in alliance chain Download PDFInfo
- Publication number
- CN110891082A CN110891082A CN201911014916.1A CN201911014916A CN110891082A CN 110891082 A CN110891082 A CN 110891082A CN 201911014916 A CN201911014916 A CN 201911014916A CN 110891082 A CN110891082 A CN 110891082A
- Authority
- CN
- China
- Prior art keywords
- node
- connection
- external network
- network
- binding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000012795 verification Methods 0.000 claims description 15
- 230000000977 initiatory effect Effects 0.000 claims description 9
- 230000005540 biological transmission Effects 0.000 abstract description 10
- 230000006870 function Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006854 communication Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/141—Setup of application sessions
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a method, a system and a storage medium for connecting P2P port addresses in a alliance chain, wherein the method comprises the following steps: determining a unique identifier for a node in a blockchain network; deploying the nodes through different gateways to obtain a plurality of external network IPs corresponding to the different gateways; binding the plurality of external network IPs with the unique identifier, and broadcasting the binding result to the whole network; configuring the priorities of the plurality of external network IPs; and establishing connection between other nodes on the block chain and the current node according to the binding result and the configured priority. The invention can effectively avoid the problem of connection failure between nodes, improve the fault-tolerant rate of data transmission between nodes, improve the stability of a system and the data transmission efficiency, and can be widely applied to the technical field of block chains.
Description
Technical Field
The present invention relates to the field of block chain technology, and in particular, to a method, a system, and a storage medium for connecting P2P port addresses in a federation chain.
Background
The blockchain network is composed of a plurality of interconnected nodes, and the P2P port is used for interconnection among the blockchain nodes, including interconnection among a plurality of nodes in the organization and interconnection among nodes and nodes among a plurality of organizations. If the other nodes are outside the organization, the connection listens to the public network address, or by listening to the internal network and forwarding the network connection by the gateway connected to the public network. Connections between nodes are controlled by admission mechanisms of the federation chain, and rely on node certificate verification to exclude unauthorized, dangerous connections. And the positioning between the nodes depends on the ip address in the P2P network.
In the existing alliance link scheme, the positioning between nodes in the P2P network depends on configured ip addresses, and once a node is in a specific network environment, such as a network environment of a DHCP service, the ip address of the node is very easy to change, and the operation and maintenance cost is increased by the dynamic ip address.
In addition, addressing aiming at a single ip address is easy to cause addressing failure due to network instability, and the stability, fault tolerance rate and information transmission efficiency of the network are reduced.
Disclosure of Invention
In view of this, embodiments of the present invention provide a method, a system, and a storage medium for connecting a P2P port address in a federation chain, which have high stability, high fault tolerance, and high transmission efficiency.
In a first aspect, an embodiment of the present invention provides a method for connecting a P2P port address in a federation chain, including the following steps:
determining a unique identifier for a node in a blockchain network;
deploying the nodes through different gateways to obtain a plurality of external network IPs corresponding to the different gateways;
binding the plurality of external network IPs with the unique identifier, and broadcasting the binding result to the whole network;
configuring the priorities of the plurality of external network IPs;
and establishing connection between other nodes on the block chain and the current node according to the binding result and the configured priority.
Further, the method also comprises the following steps:
storing the unique identifier of the node in a global network configuration file;
storing the binding result in a global network configuration file;
the configured priorities are saved in a global network configuration file.
Further, the step of establishing a connection between another node on the blockchain and the current node according to the binding result and the configured priority includes the following steps:
in a non-long connection state, according to the sequence of the priority from high to low, a first node sequentially initiates a connection request to an external network IP request in a second node until the connection is successfully established;
in the long connection state, according to the sequence of the priority from high to low, the first node sequentially initiates long connection heartbeat packet verification to the external network IP request in the second node, and after the heartbeat packet verification fails, initiates a connection request to the external network IP request in the second node until the connection is successfully established.
Further, in the long connection state, after the first node establishes a connection with the external network IP of the second node, the following steps are also executed:
and based on a preset time interval, the first node initiates a connection request to other external network IPs with the priority higher than the current external network IP in the second node.
Further, the step of binding the plurality of external network IPs with the unique identifier and broadcasting the binding result to the entire network specifically includes:
and binding the plurality of external network IPs with the unique identifier in a key value pair mode, and broadcasting the binding result to the whole network.
In a second aspect, an embodiment of the present invention provides a connection system for a P2P port address in a federation chain, including:
an identification module for determining a unique identifier of a node in a blockchain network;
the deployment unit is used for deploying the nodes through different gateways to acquire a plurality of external network IPs corresponding to the different gateways;
the binding module is used for binding the external network IPs with the unique identifier and broadcasting a binding result to the whole network;
the priority configuration module is used for configuring the priorities of the external network IPs;
and the connection establishing module is used for establishing the connection between other nodes on the block chain and the current node according to the binding result and the configured priority.
Further, the device also comprises a storage module, wherein the storage module is used for:
storing the unique identifier of the node in a global network configuration file;
storing the binding result in a global network configuration file;
the configured priorities are saved in a global network configuration file.
Further, the connection establishing module includes:
the first connection unit is used for initiating a connection request to an external network IP request in the second node by the first node in sequence from high priority to low priority in a non-long connection state until the connection is established successfully;
and the second connection unit is used for initiating long-connection heartbeat packet verification to the external network IP request in the second node by the first node in sequence according to the sequence of the priorities from high to low in the long-connection state, and initiating a connection request to the external network IP request in the second node after the heartbeat packet verification fails until the connection is successfully established.
In a third aspect, an embodiment of the present invention provides a connection system for a P2P port address in a federation chain, including:
at least one processor;
at least one memory for storing at least one program;
when executed by the at least one processor, cause the at least one processor to implement the method for connecting a port address of P2P in the federation chain.
In a fourth aspect, an embodiment of the present invention provides a storage medium having stored therein processor-executable instructions, which when executed by a processor, are configured to perform the method for connecting a port address of P2P in a federation chain.
One or more of the above-described embodiments of the present invention have the following advantages: the invention firstly determines the unique identifier of the node in the block chain network; then, deploying the nodes through different gateways to obtain a plurality of external network IPs corresponding to the different gateways; then configuring the priorities of the plurality of external network IPs, and finally establishing the connection between other nodes on the block chain and the current node according to the binding result and the configured priorities; the invention can effectively avoid the problem of connection failure between nodes, improve the fault tolerance rate of data transmission between nodes and improve the stability of a system and the data transmission efficiency.
Drawings
FIG. 1 is a flowchart illustrating the overall steps of an embodiment of the present invention.
Detailed Description
The invention will be further explained and explained with reference to the drawings and the embodiments in the description. The step numbers in the embodiments of the present invention are set for convenience of illustration only, the order between the steps is not limited at all, and the execution order of each step in the embodiments can be adaptively adjusted according to the understanding of those skilled in the art.
Referring to fig. 1, an embodiment of the present invention provides a method for connecting a P2P port address in a federation chain, including the following steps:
determining a unique identifier for a node in a blockchain network;
deploying the nodes through different gateways to obtain a plurality of external network IPs corresponding to the different gateways;
binding the plurality of external network IPs with the unique identifier, and broadcasting the binding result to the whole network;
configuring the priorities of the plurality of external network IPs;
and establishing connection between other nodes on the block chain and the current node according to the binding result and the configured priority.
Further as a preferred embodiment, the method further comprises the following steps:
storing the unique identifier of the node in a global network configuration file;
storing the binding result in a global network configuration file;
the configured priorities are saved in a global network configuration file.
Further as a preferred embodiment, the step of establishing a connection between another node on the blockchain and the current node according to the binding result and the configured priority includes the following steps:
in a non-long connection state, according to the sequence of the priority from high to low, a first node sequentially initiates a connection request to an external network IP request in a second node until the connection is successfully established;
in the long connection state, according to the sequence of the priority from high to low, the first node sequentially initiates long connection heartbeat packet verification to the external network IP request in the second node, and after the heartbeat packet verification fails, initiates a connection request to the external network IP request in the second node until the connection is successfully established.
Further as a preferred embodiment, in the long connection state, after the first node establishes a connection with the external network IP of the second node, the following steps are further executed:
and based on a preset time interval, the first node initiates a connection request to other external network IPs with the priority higher than the current external network IP in the second node.
Further as a preferred embodiment, the step of binding the plurality of external network IPs with the unique identifier and broadcasting the binding result to the entire network specifically includes:
and binding the plurality of external network IPs with the unique identifier in a key value pair mode, and broadcasting the binding result to the whole network.
Corresponding to the method in fig. 1, an embodiment of the present invention provides a connection system for a P2P port address in a federation chain, including:
an identification module for determining a unique identifier of a node in a blockchain network;
the deployment unit is used for deploying the nodes through different gateways to acquire a plurality of external network IPs corresponding to the different gateways;
the binding module is used for binding the external network IPs with the unique identifier and broadcasting a binding result to the whole network;
the priority configuration module is used for configuring the priorities of the external network IPs;
and the connection establishing module is used for establishing the connection between other nodes on the block chain and the current node according to the binding result and the configured priority.
Further as a preferred embodiment, the system further comprises a storage module, wherein the storage module is configured to:
storing the unique identifier of the node in a global network configuration file;
storing the binding result in a global network configuration file;
the configured priorities are saved in a global network configuration file.
Further as a preferred embodiment, the connection establishing module includes:
the first connection unit is used for initiating a connection request to an external network IP request in the second node by the first node in sequence from high priority to low priority in a non-long connection state until the connection is established successfully;
and the second connection unit is used for initiating long-connection heartbeat packet verification to the external network IP request in the second node by the first node in sequence according to the sequence of the priorities from high to low in the long-connection state, and initiating a connection request to the external network IP request in the second node after the heartbeat packet verification fails until the connection is successfully established.
Corresponding to the method in fig. 1, an embodiment of the present invention provides a connection system for a P2P port address in a federation chain, including:
at least one processor;
at least one memory for storing at least one program;
when executed by the at least one processor, cause the at least one processor to implement the method for connecting a port address of P2P in the federation chain.
In correspondence with the method of fig. 1, an embodiment of the present invention provides a storage medium having stored therein processor-executable instructions, which when executed by a processor, are configured to perform the method for connecting the port address of P2P in the federation chain.
The invention mainly aims to provide a fault-tolerant method of a P2P port address in a alliance chain, aiming at improving the fault-tolerant rate and stability of the alliance chain network communication process. In order to achieve the above object, the present invention provides a method for configuring an ip table in a node network configuration to implement addressing fault tolerance.
The following describes in detail the specific implementation steps of the connection method for the P2P port address in the federation chain of the present invention:
s1: in a system deployment stage, an ID of a node A is defined, the ID exists uniquely in a blockchain network and is used as a unique identifier of the node, and the unique identifier is broadcasted and stored in a global configuration file in the whole network;
s2: the node A acquires a plurality of external network IPs (IP 1, IP2 and IP 3) through deployment in different gateways;
s3: the node A is represented by key: establishing a corresponding relation between the node extranets IP1, IP2 and IP3 and the unique node identification ID in a value form, broadcasting the corresponding relation to the whole network, and storing the corresponding relation in a global network configuration file;
s4: the node A defines the priorities 0, 1 and 2 of three different IPs and broadcasts the priorities to the whole network, wherein 0 is the highest priority, 1 time and 2 times the lowest priority, and the priorities are stored in a global network configuration file;
s5: in the non-long connection state, the node B sends information to the node A, firstly tries to establish connection with the IP address with the priority of 0, and finishes the connection if the connection is successful. If the failed attempt is connected with the IP address with the priority level of 1, the connection is successfully established, if the failed attempt is connected with the IP address with the priority level of 2, the transmission is failed;
s6: and in the long connection state, the node B and the node A carry out long connection heartbeat packet verification through the IP address with the priority level of 0, and when the heartbeat packet verification fails and the IP address with the priority level of 0 is connected, the heartbeat packet still fails, the node B is further connected with the IP address with the priority level of 2. When long-connecting with the IP address with low priority, periodically trying to reconnect with the IP address with the highest priority;
in this embodiment, when a certain IP of the node a changes due to a special situation, other nodes may still perform information transmission interaction through the remaining standby IP.
In addition, the priority of the node IP in the embodiment is determined by operation and maintenance and broadcasted in the whole network;
further as a preferred embodiment, the gateway address with high bandwidth can be defined as high priority, so as to realize reasonable utilization of network resources.
In summary, the fault-tolerant connection method for the P2P port address in the federation chain provided by the present invention obtains a plurality of external network IPs by deploying the node under different gateways for a plurality of times, and stores the IPs in the network configuration of the whole network according to different priorities, so as to effectively avoid the problem of connection failure between nodes, improve the fault tolerance of data transmission between nodes, and improve the system stability and data transmission efficiency.
In alternative embodiments, the functions/acts noted in the block diagrams may occur out of the order noted in the operational illustrations. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality/acts involved. Furthermore, the embodiments presented and described in the flow charts of the present invention are provided by way of example in order to provide a more thorough understanding of the technology. The disclosed methods are not limited to the operations and logic flows presented herein. Alternative embodiments are contemplated in which the order of various operations is changed and in which sub-operations described as part of larger operations are performed independently.
Furthermore, although the present invention is described in the context of functional modules, it should be understood that, unless otherwise stated to the contrary, one or more of the described functions and/or features may be integrated in a single physical device and/or software module, or one or more functions and/or features may be implemented in a separate physical device or software module. It will also be appreciated that a detailed discussion of the actual implementation of each module is not necessary for an understanding of the present invention. Rather, the actual implementation of the various functional modules in the apparatus disclosed herein will be understood within the ordinary skill of an engineer, given the nature, function, and internal relationship of the modules. Accordingly, those skilled in the art can, using ordinary skill, practice the invention as set forth in the claims without undue experimentation. It is also to be understood that the specific concepts disclosed are merely illustrative of and not intended to limit the scope of the invention, which is defined by the appended claims and their full scope of equivalents.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The logic and/or steps represented in the flowcharts or otherwise described herein, e.g., an ordered listing of executable instructions that can be considered to implement logical functions, can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For the purposes of this description, a "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
More specific examples (a non-exhaustive list) of the computer-readable medium would include the following: an electrical connection (electronic device) having one or more wires, a portable computer diskette (magnetic device), a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium could even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
It should be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above do not necessarily refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
While embodiments of the invention have been shown and described, it will be understood by those of ordinary skill in the art that: various changes, modifications, substitutions and alterations can be made to the embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.
While the preferred embodiments of the present invention have been illustrated and described, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.
Claims (10)
1. A method for connecting P2P port address in a federation chain is characterized in that: the method comprises the following steps:
determining a unique identifier for a node in a blockchain network;
deploying the nodes through different gateways to obtain a plurality of external network IPs corresponding to the different gateways;
binding the plurality of external network IPs with the unique identifier, and broadcasting the binding result to the whole network;
configuring the priorities of the plurality of external network IPs;
and establishing connection between other nodes on the block chain and the current node according to the binding result and the configured priority.
2. The method of claim 1, wherein the method for connecting the port address of P2P in the federation chain comprises: further comprising the steps of:
storing the unique identifier of the node in a global network configuration file;
storing the binding result in a global network configuration file;
the configured priorities are saved in a global network configuration file.
3. The method of claim 1, wherein the method for connecting the port address of P2P in the federation chain comprises: the step of establishing the connection between other nodes on the block chain and the current node according to the binding result and the configured priority comprises the following steps:
in a non-long connection state, according to the sequence of the priority from high to low, a first node sequentially initiates a connection request to an external network IP request in a second node until the connection is successfully established;
in the long connection state, according to the sequence of the priority from high to low, the first node sequentially initiates long connection heartbeat packet verification to the external network IP request in the second node, and after the heartbeat packet verification fails, initiates a connection request to the external network IP request in the second node until the connection is successfully established.
4. The method of claim 3, wherein the method for connecting the port address of P2P in the federation chain comprises: in the long connection state, after the first node establishes connection with the external network IP of the second node, the following steps are also executed:
and based on a preset time interval, the first node initiates a connection request to other external network IPs with the priority higher than the current external network IP in the second node.
5. The method of claim 1, wherein the method for connecting the port address of P2P in the federation chain comprises: the step of binding the plurality of external network IPs with the unique identifier and broadcasting the binding result to the entire network includes:
and binding the plurality of external network IPs with the unique identifier in a key value pair mode, and broadcasting the binding result to the whole network.
6. A system for connecting P2P port addresses in a federation chain, comprising: the method comprises the following steps:
an identification module for determining a unique identifier of a node in a blockchain network;
the deployment unit is used for deploying the nodes through different gateways to acquire a plurality of external network IPs corresponding to the different gateways;
the binding module is used for binding the external network IPs with the unique identifier and broadcasting a binding result to the whole network;
the priority configuration module is used for configuring the priorities of the external network IPs;
and the connection establishing module is used for establishing the connection between other nodes on the block chain and the current node according to the binding result and the configured priority.
7. The system of claim 6, wherein the port address of P2P in the federation chain is: further comprising a storage module, the storage module being configured to:
storing the unique identifier of the node in a global network configuration file;
storing the binding result in a global network configuration file;
the configured priorities are saved in a global network configuration file.
8. The system of claim 6, wherein the port address of P2P in the federation chain is: the connection establishment module includes:
the first connection unit is used for initiating a connection request to an external network IP request in the second node by the first node in sequence from high priority to low priority in a non-long connection state until the connection is established successfully;
and the second connection unit is used for initiating long-connection heartbeat packet verification to the external network IP request in the second node by the first node in sequence according to the sequence of the priorities from high to low in the long-connection state, and initiating a connection request to the external network IP request in the second node after the heartbeat packet verification fails until the connection is successfully established.
9. A system for connecting P2P port addresses in a federation chain, comprising: the method comprises the following steps:
at least one processor;
at least one memory for storing at least one program;
when executed by the at least one processor, cause the at least one processor to implement the method for connecting a port address of P2P in a federation chain as recited in any one of claims 1-5.
10. A storage medium having stored therein instructions executable by a processor, the storage medium comprising: the processor-executable instructions, when executed by a processor, are for performing the method for connecting a P2P port address in a federation chain as recited in any one of claims 1 to 5.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911014916.1A CN110891082A (en) | 2019-10-24 | 2019-10-24 | Method, system and storage medium for connecting P2P port address in alliance chain |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201911014916.1A CN110891082A (en) | 2019-10-24 | 2019-10-24 | Method, system and storage medium for connecting P2P port address in alliance chain |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN110891082A true CN110891082A (en) | 2020-03-17 |
Family
ID=69746442
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201911014916.1A Pending CN110891082A (en) | 2019-10-24 | 2019-10-24 | Method, system and storage medium for connecting P2P port address in alliance chain |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110891082A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114244840A (en) * | 2021-12-20 | 2022-03-25 | 杭州溪塔科技有限公司 | Network automatic optimization method under multi-cluster deployment scene |
| WO2023115982A1 (en) * | 2021-12-24 | 2023-06-29 | 杭州趣链科技有限公司 | Communication method and system, electronic device, and readable storage medium |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1968194A (en) * | 2006-06-09 | 2007-05-23 | 华为技术有限公司 | Method for passing through network address switching |
| CN102340520A (en) * | 2010-07-20 | 2012-02-01 | 上海未来宽带技术及应用工程研究中心有限公司 | A Composite Method for Private Network Detection and Traversal in P2P Network Application System |
| CN102387062A (en) * | 2010-08-30 | 2012-03-21 | 上海悠络客电子科技有限公司 | Method for improving transmission rate of peer-to-peer (p2p) node in crossing network by dynamic bridging contact |
| CN107634849A (en) * | 2017-08-08 | 2018-01-26 | 广东网金控股股份有限公司 | A kind of global block chain link border construction method |
| CN109274735A (en) * | 2018-09-11 | 2019-01-25 | 腾讯科技(深圳)有限公司 | A kind of peer-to-peer network connection method and relevant device |
| US20190058697A1 (en) * | 2017-08-17 | 2019-02-21 | Domanicom Corporation | Systems and methods for implementing data communication with security tokens |
-
2019
- 2019-10-24 CN CN201911014916.1A patent/CN110891082A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1968194A (en) * | 2006-06-09 | 2007-05-23 | 华为技术有限公司 | Method for passing through network address switching |
| CN102340520A (en) * | 2010-07-20 | 2012-02-01 | 上海未来宽带技术及应用工程研究中心有限公司 | A Composite Method for Private Network Detection and Traversal in P2P Network Application System |
| CN102387062A (en) * | 2010-08-30 | 2012-03-21 | 上海悠络客电子科技有限公司 | Method for improving transmission rate of peer-to-peer (p2p) node in crossing network by dynamic bridging contact |
| CN107634849A (en) * | 2017-08-08 | 2018-01-26 | 广东网金控股股份有限公司 | A kind of global block chain link border construction method |
| US20190058697A1 (en) * | 2017-08-17 | 2019-02-21 | Domanicom Corporation | Systems and methods for implementing data communication with security tokens |
| CN109274735A (en) * | 2018-09-11 | 2019-01-25 | 腾讯科技(深圳)有限公司 | A kind of peer-to-peer network connection method and relevant device |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114244840A (en) * | 2021-12-20 | 2022-03-25 | 杭州溪塔科技有限公司 | Network automatic optimization method under multi-cluster deployment scene |
| CN114244840B (en) * | 2021-12-20 | 2023-06-06 | 杭州溪塔科技有限公司 | Automatic network optimization method under multi-cluster deployment scene |
| WO2023115982A1 (en) * | 2021-12-24 | 2023-06-29 | 杭州趣链科技有限公司 | Communication method and system, electronic device, and readable storage medium |
| US12184733B2 (en) | 2021-12-24 | 2024-12-31 | Hangzhou Qulian Technology Co., Ltd. | Communication method, system, electronic device and readable storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI383616B (en) | Method and system for assigning a plurality of macs to a plurality of processors | |
| US7885294B2 (en) | Signaling compression information using routing protocols | |
| CN102761482B (en) | A kind of method for building up of bgp neighbor and equipment | |
| US9882802B2 (en) | Auto management of a virtual device context enabled network infrastructure | |
| US20130198332A1 (en) | Processing method, proxy processing agent, system and method for filling a routing table of a dht client node, router and dht client node | |
| US9231826B2 (en) | Zero configuration of a virtual distributed device | |
| CN104753697A (en) | Method, equipment and system for controlling provisioning of network equipment | |
| US20040010583A1 (en) | Method and apparatus for defining failover events in a network device | |
| CN101771604B (en) | Routing detection method, system and intermediate routing device | |
| EP2713573A1 (en) | Application layer session routing | |
| CN110891082A (en) | Method, system and storage medium for connecting P2P port address in alliance chain | |
| CN106331198B (en) | NAT penetration method and device | |
| CN106452882B (en) | A backup switching method and system of a universal network passport server | |
| CN101909007B (en) | Production method, device and network equipment of binding table | |
| CN104509072A (en) | Method and apparatus for configuring dhcp client | |
| CN103139077B (en) | The method, system and device of expansion IPv6 virtual router | |
| CN102624937A (en) | IP address configuration method, device and system | |
| CN110708383B (en) | Network connection method of block chain node and related equipment | |
| EP2840738B1 (en) | Mep configuration method and network device | |
| CN103188153A (en) | Bidirectional forwarding detection (BFD) message sending method and equipment on broadcast network link | |
| CN102447703B (en) | A kind of heat backup method and system, CGN equipment | |
| CN111478937B (en) | Load balancing method and device | |
| CN107995008B (en) | Service alarm processing method, device and system | |
| CN101795227B (en) | Method and system for rapidly finding router | |
| CN102946348B (en) | VRRPE message processing method and equipment in a kind of double layer network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200317 |