NAT traversing method based on combination server and node collaboration

A combination of server and technology, applied in the direction of electrical components, transmission systems, etc., can solve the problems of restricting the development of P2P applications, difficult direct communication between nodes, etc., and achieve the effect of reducing bandwidth and concurrency and improving reliability

Active Publication Date: 2017-06-16
INST OF ACOUSTICS CHINESE ACAD OF SCI +1
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Due to the lack of network addresses in the current IPv4 network, NAT devices widely exist, making it difficult for nodes in different intranets to communicate directly, which largely limits the development of P2P applications.

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
  • NAT traversing method based on combination server and node collaboration
  • NAT traversing method based on combination server and node collaboration

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0029] Such as figure 1 As shown, a NAT traversal method combining server and node cooperation, the method includes:

[0030] Step 1) when the node goes online, send an online message to the NAT server;

[0031] The online message includes node ID, node intranet IP address and intranet UDP port number;

[0032] Step 2) After receiving the node online message, the NAT server judges whether the node is an intranet node, and if the judgment result is affirmative, the online reply message includes the public network IP address of the node, the public network UDP port number and NAT cooperation Node list; Otherwise, the node is a public network node, and the online reply message only includes the public network IP address and the public network UDP port number of the node; then reply the online reply message;

[0033] Step 3) After the ...

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 provides an NAT traversing method based on combination a server and node collaboration. The method comprises: when a node is in an online state, an on-line message is sent to an NAT server; after the NAT server receives the node on-line message, an on-line reply message is returned based on the type of the node; after the node receives on-line reply message from the NAT serve, if the node determines that the node itself is an intranet node, a cooperative node is selected from an NAT cooperative node list to send a cooperation request message, and the cooperative node replies a cooperation request reply message and decides whether the node information is stored into the cooperation request; and a heartbeat is established between the node and the cooperative node, and NAT traversing is carried out by the cooperative node. With the method, NAT traversing can be realized by node collaboration, so that the bandwidth and concurrence of the NAT server can be reduced. Meanwhile, when the NAT server crashes in short term and the single point fails, NAT traversing of the node can still work normally, so that the system reliability can be improved.

Description

technical field [0001] The present invention relates to the technical field of Network Address Translation (NAT), in particular to a NAT traversal method combining server and node cooperation. Background technique [0002] With the continuous development of computer Internet technology, peer-to-peer (Peer-to-Peer, P2P) communication becomes more and more common. Due to the lack of network addresses in the current IPv4 network, NAT devices widely exist, making it difficult for nodes in different intranets to communicate directly, which largely limits the development of P2P applications. [0003] NAT traversal technology enables nodes in different intranets to communicate directly through some technical means. Commonly used NAT traversal techniques include STUN mode, TURN mode and so on. Using these NAT traversal technologies, nodes need to communicate with the server when performing NAT traversal, which puts certain requirements on the bandwidth and concurrency of the serve...

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 Applications(China)
IPC IPC(8): H04L29/12
CPCH04L61/2525H04L61/256
Inventor 韩锐黄兴旺郭志川
Owner INST OF ACOUSTICS CHINESE ACAD OF SCI
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products