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

Method and system for realizing NAT traversal in structured P2P network

A P2P network and structured technology, applied in the field of P2P network, can solve problems such as broken loops, high cost, and single point of failure

Active Publication Date: 2010-09-22
SHANGHAI YINGLIAN SOMATOSENSORY INTELLIGENT TECH CO LTD
View PDF0 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, the current NAT traversal solution of UDP hole punching technology is not suitable for use in structured P2P networks. First, because the NAT traversal solution of UDP hole punching technology requires the support of a traversal server on the external network, which will destroy the structured P2P network. It is completely distributed and has the disadvantage of a single point of failure; in addition, for the control information in the structured P2P network, due to its small amount of data, the cost of the traversal process is relatively large, so it is not suitable for control information in the process of crossing

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
  • Method and system for realizing NAT traversal in structured P2P network
  • Method and system for realizing NAT traversal in structured P2P network
  • Method and system for realizing NAT traversal in structured P2P network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0076] In order to make the purpose, technical solution and advantages of the present invention clearer, a method and system for implementing NAT traversal in a structured P2P network of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0077] A method and system for realizing NAT traversal in a structured P2P network of the present invention, after the terminal is started, selects the corresponding processing method according to the type of the network where it is located, and selects the corresponding transmission method according to the type of information transmitted to perform data processing. reliable transmission. It fully considers the completely distributed characteristics of the structured P2P network, and removes the support of the interm...

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 method and a system for realizing NAT traversal in a structured P2P network. The method comprises that: a user node contacts a guide node positioned in an outer network to acquire the information of other user nodes which are different from the ID of the user node or have a distance in a set value in a guide node route table and establish and update a route table per se;and the user node judges whether the external IP address and port number per se are the same as the IP address and port number of a intranet, if the external IP address and port number are the same as the IP address and port number of the intranet, the user node is positioned in the outer network, and if the external IP address and port number are not the same as the IP address and port number ofthe intranet, the user node is positioned in the intranet; the user node selects a user node positioned in the outer network at random as a partner node per se and adds the information of the partnernode; simultaneously, the user node sends IP address, port number and ID updating messages including the partner node to each node in the route table, and each node updates the information of respective route table; control information is transmitted between user nodes in a mode of forwarding by the partner node; and data information is transmitted between the user nodes in a mode of assisting connection by the partner node.

Description

technical field [0001] The invention relates to the field of P2P networks, in particular to a method and system for realizing NAT traversal in structured P2P networks. Background technique [0002] With the continuous development of computer networks, a peer-to-peer (Peer-to-Peer, P2P) communication mode is used by more and more network applications. In a P2P network, structured P2P means that the topology of the P2P network overlay layer is strictly controlled, and resources are not randomly scattered and stored on nodes, but are stored in a way that makes queries more efficient. In a structured P2P system, each node only stores specific information or an index of specific information. When users need to obtain information in a structured P2P system, they must know which nodes the information (or indexes) may exist in. Since users know in advance which nodes should be searched, flooding lookups used in unstructured P2P systems are avoided, thus improving the efficiency of...

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): H04L12/56H04L29/12H04L29/06
Inventor 马晨光杨平改王展孙毅吴海博
Owner SHANGHAI YINGLIAN SOMATOSENSORY INTELLIGENT TECH CO LTD
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