CN102340520A - Private network detection and traverse compounding method for P2P (Peer-to-Peer) network application system - Google Patents

Private network detection and traverse compounding method for P2P (Peer-to-Peer) network application system Download PDF

Info

Publication number
CN102340520A
CN102340520A CN2010102312832A CN201010231283A CN102340520A CN 102340520 A CN102340520 A CN 102340520A CN 2010102312832 A CN2010102312832 A CN 2010102312832A CN 201010231283 A CN201010231283 A CN 201010231283A CN 102340520 A CN102340520 A CN 102340520A
Authority
CN
China
Prior art keywords
network
node
stun
upnp
technology
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.)
Granted
Application number
CN2010102312832A
Other languages
Chinese (zh)
Other versions
CN102340520B (en
Inventor
吴言华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai B Star Co Ltd
Original Assignee
Shanghai B Star Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai B Star Co Ltd filed Critical Shanghai B Star Co Ltd
Priority to CN201010231283.2A priority Critical patent/CN102340520B/en
Publication of CN102340520A publication Critical patent/CN102340520A/en
Application granted granted Critical
Publication of CN102340520B publication Critical patent/CN102340520B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

The invention discloses a private network detection and traverse compounding method for a P2P (Peer-to-Peer) network application system, which comprises the following steps of: firstly, setting different priority levels for tree methods, namely UPNP (Universal Plug-n-Play), STUN (Simple Traversal of UDP (User Datagram Protocol) over NATs) and TURN (Traversal Using Relay NAT (Network Address Translation)), with the sequence as the UPNP, the STUN and the TURN; and detecting and classifying networks where nodes are positioned; secondly, if the detection result shows that the open of external nodes can be realized by a network environment where the nodes are positioned through the UPNP technology, realizing the NAT traverse of internal nodes of the network by using the UPNP technology and otherwise executing the third step; thirdly, if the network environment supports the STUN technology, realizing the private network traverse of the nodes by using the STUN technology and otherwise executing the fourth step; and fourthly, if the network environment supports the TURN technology, realizing the private network traverse of the nodes by adopting the TURN technology. Compared with single private network traverse method, the method disclosed by the invention has better adaptability and traversing rate, can be used for improving the data sharing efficiency of the P2P system and provides technical assurance for the large-scale and high-capacity P2P application system.

Description

Private network detects and the complex method that passes through in a kind of P2P network application system
Technical field
The invention belongs to the large scale network applied technical field, relate to the complex method that private network detects and passes through in a kind of P2P network application system.
Background technology
P2P (Peer-to-Peer, point-to-point) technology occupies an important position in many network application systems (like net cast, video request program, file download, network security etc.).The prerequisite that improves the P2P systematic function is the ability that interconnects between the system node.The characteristic of reality network has determined NAT detection method and the importance of traversing method in the P2P system.Traditional network measuring and traversing method generally all are directed against a certain certain applications solution targetedly are provided; But along with the increase of network complexity and P2P system high request for private network connectivity index; Need the NAT (Network AddressTranslation, network address translation) of design and research high accuracy and high probability to detect and traversing method.
NAT detection method commonly used at present mainly contains UPNP (Universal Plug and Play), TURN (Traversal Using Relay NAT; Through Relay mode passing through NAT), STUN (SimpleTraversal of UDP over NATs, the UDP simple traversal of NAT) etc.UPNP utilizes the communication protocol between innermost layer gateway and the node machine for the application of each Intranet node outside mapped port to be provided, thereby has realized that internal node by the function of external node visit, has improved the connectedness of system.But for the network that the multilayer gateway is arranged, this technology is then powerless.Simultaneously, though it supports Transmission Control Protocol, low for the tenability of other host-host protocols commonly used such as UDP.STUN tests the network address mapping between Intranet node and the public network node through the communication of outside particular server, and is as shown in Figure 1.This method can't provide stable intranet and extranet map addresses for the network node that is hidden in symmetrical NAT back.The TURN technology is to utilize the transfer service of specific public network server to realize; As shown in Figure 2; It has solved the nested problem of multitiered network fully; Make intermediate server become the performance bottleneck and the single-point single-point obstacle of system but utilize intermediate server to transmit data fully, be difficult to of the support of realization system big transmission quantity.
Summary of the invention
Technical problem to be solved by this invention is: the complex method that private network detects and passes through in a kind of P2P network application system is provided.
For solving the problems of the technologies described above, the present invention adopts following technical scheme.
Private network detects with the complex method that passes through and may further comprise the steps in a kind of P2P network application system:
Step 1 is set different priority to UPNP, STUN, three kinds of methods of TURN, and priority orders is: UPNP, STUN, TURN; Then node network of living in is detected and classify;
Step 2 can realize the opening to external node through the UPNP technology if testing result shows the residing network environment of node, then utilizes the UPNP technology to realize that the NAT of said internal nodes of network passes through; Otherwise execution in step three;
Step 3 is supported the STUN technology if testing result shows the residing network environment of node, then utilizes the STUN technology to realize that the private network of node passes through; Otherwise execution in step four;
Step 4 is supported the TURN technology if testing result shows the residing network environment of node, then adopts the TURN technology to realize that the private network of node passes through.
As a kind of preferred version of the present invention, said node is client node A, and the detailed process of said step 2 is:
Whether client node A inspection current gateway supports the UPNP technology, if support, then applies for UPNP outer net port, and sends the application that adds network to overall routing server B through said outer net port;
Overall situation routing server B initiates to connect to client node A, and sends Handshake Protocol; If shake hands successfully, explain that client node A is in effective UPNP gateway back, client node A sends the address inward of data by overall routing server B record, and assert that said address inward is the outside mapping address of client node A; The other system node is initiatively communicated by letter with client node A through the outside mapping address that overall routing server B obtains said client node A then;
If client node A detects less than effective UPNP port, perhaps applied for port, but not through the detection of said step 2, then execution in step three.
As another kind of preferred version of the present invention; The detailed process of said step 3 is: overall routing server B sends the UDP message bag to the STUN server that is erected on the public network; The STUN server receives the network address of going out of extracting overall routing server B behind the said UDP message bag, and the port that the STUN server by utilizing is new sends data to the network address of going out of said overall routing server B; If overall routing server B receives the UDP message bag that the STUN server sends; The outside mapping of the support udp protocol that the then said network address of going out is overall routing server B, other nodes can adopt udp protocol initiatively to initiate communication to overall routing server B through the said network address of going out.
As another preferred version of the present invention, the detailed process of said step 4 is: overall routing server B at first sends a message to the TURN server, and the TURN server is set up an outside mapping address for this connection; All from the outside send out to the UDP message bag of said outside mapping address all by the STUN server through and overall routing server B between the internal links passage send to overall routing server B, thereby realized the opening of overall routing server B to external node.
Beneficial effect of the present invention is: the method for the invention is through effective priority level initializing; Made full use of UPNP, TURN, STUN advantage separately; Avoid their shortcoming, make this compound private network traversing method become the private network traversing method of reasonable, efficient, a high percent of pass, more single private network traversing method has better adaptability and crossing rate; Improved the data sharing efficient of P2P system, for extensive jumbo P2P application system provides technical guarantee.
Description of drawings
Fig. 1 is that the STUN technology realizes sketch map;
Fig. 2 is that the SURN technology realizes sketch map;
The flow chart of the complex method that Fig. 3 detects and passes through for private network of the present invention.
Embodiment
Do further explain below in conjunction with the accompanying drawing specific embodiments of the invention.
The objective of the invention is to design the compound realization of a cover absolutely detection of NAT network technology and the traversing method of percent of pass; This method can merge UPNP, STUN, three kinds of NAT detection methods of TURN, through scheme is passed through in the dynamic employing of the detection of network environment accordingly.
Embodiment one
The method of the invention may further comprise the steps:
1, three kinds of methods are set different priority, priority orders is: UPNP, STUN, TURN.
2, node network of living in is detected and classify, can realize opening through the UPNP technology, then utilize the UPNP technology to realize that the NAT of this internal nodes of network passes through external node if testing result shows the residing network environment of this node.
3,, utilize STUN mechanism to detect the crossing problem of this node under the STUN environment for the node that can not support the UPNP method; If the residing network environment of this node can satisfy the requirement of STUN technology, then utilize the STUN technology to realize that the private network of this joint passes through.
4,, then adopt the method for TURN to realize that private network passes through for all irrealizable network node of above method.
Embodiment two
Present embodiment provides the complex method that private network detects and passes through in a kind of P2P network application system, and as shown in Figure 3, the detailed step of this method is:
Step 1, whether client node A inspection current gateway supports the UPNP technology, if support, then applies for UPNP outer net port, and sends the application that adds network to overall routing server B through this port.
Step 2, overall routing server B initiates to connect to client node A, and sends Handshake Protocol; If shake hands successfully, explain that client node A is in effective UPNP gateway back, client node A sends the address inward of data by overall routing server B record, and assert that said address inward is the outside mapping address of client node A; The other system node can initiatively be communicated by letter with client node A obtain the location of mapping externally of said client node A through overall routing server B after.
Step 3 if client node A detects less than effective UPNP port, has perhaps been applied for port, but not through the detection of step 2, then execution in step 4.
Step 4; Overall situation routing server B sends the UDP message bag to the STUN server that is erected on the public network; The STUN server receives the network address of going out of extracting overall routing server B behind the said UDP message bag, and the STUN server can utilize new port to send data to the network address of going out of said overall routing server B.If overall routing server B receives the UDP message bag that the STUN server sends; The outside mapping of the support udp protocol that the then said network address of going out is overall routing server B, other nodes can adopt udp protocol initiatively to initiate communication to overall routing server B through the said network address of going out.
Step 5 if step 2 has all been failed with the detection of step 4, is then utilized the TURN technology to carry out private network and is passed through.Overall situation routing server B at first sends a message to the TURN server, and the TURN server is set up an outside mapping address for this connection.All from the outside send out to the UDP message bag of said outside mapping address all by the STUN server through and overall routing server B between the internal links passage send to overall routing server B, thereby realized the opening of overall routing server B to external node.
The present invention is a kind of compound Private Network Traversing Solution of the combination with several method, and this method has better adaptability and crossing rate than single private network traversing method.The design of TURN technology has guaranteed that all private network nodes can realize that private network pass through through this method, so this is the strongest private network traversing method of function, but it self drawbacks limit its scale capacity.In compound scheme, the example that has only other technologies can't resolve just is allowed to adopt TURN technology, uses the best steel to make the knife's edge, avoided should technology defective.
The present invention is through effective priority level initializing; Made full use of UPNP, STUN, TURN advantage separately; Avoided their shortcoming; Make this compound private network traversing method become the private network traversing method of reasonable, efficient, a high percent of pass, for the application of large-scale P2P system on complex network provides strong assurance.
Here description of the invention and application is illustrative, is not to want with scope restriction of the present invention in the above-described embodiments.Here the distortion of the embodiment that is disclosed and change are possible, and the replacement of embodiment is known with the various parts of equivalence for those those of ordinary skill in the art.Those skilled in the art are noted that under the situation that does not break away from spirit of the present invention or substantive characteristics, and the present invention can be with other forms, structure, layout, ratio, and realize with other elements, material and parts.

Claims (4)

1. private network detects and the complex method that passes through in the P2P network application system, and it is characterized in that: said complex method may further comprise the steps:
Step 1 is set different priority to UPNP, STUN, three kinds of methods of TURN, and priority orders is: UPNP, STUN, TURN; Then node network of living in is detected and classify;
Step 2 can realize the opening to external node through the UPNP technology if testing result shows the residing network environment of node, then utilizes the UPNP technology to realize that the NAT of said internal nodes of network passes through; Otherwise execution in step three;
Step 3 is supported the STUN technology if testing result shows the residing network environment of node, then utilizes the STUN technology to realize that the private network of node passes through; Otherwise execution in step four;
Step 4 is supported the TURN technology if testing result shows the residing network environment of node, then adopts the TURN technology to realize that the private network of node passes through.
2. private network detects and the complex method that passes through in the P2P network application system according to claim 1, it is characterized in that said node is client node A, and the detailed process of said step 2 is:
Whether client node A inspection current gateway supports the UPNP technology, if support, then applies for UPNP outer net port, and sends the application that adds network to overall routing server B through said outer net port;
Overall situation routing server B initiates to connect to client node A, and sends Handshake Protocol; If shake hands successfully, explain that client node A is in effective UPNP gateway back, client node A sends the address inward of data by overall routing server B record, and assert that said address inward is the outside mapping address of client node A; The other system node is initiatively communicated by letter with client node A through the outside mapping address that overall routing server B obtains said client node A then;
If client node A detects less than effective UPNP port, perhaps applied for port, but not through the detection of said step 2, then execution in step three.
3. private network detects and the complex method that passes through in the P2P network application system according to claim 2, it is characterized in that the detailed process of said step 3 is:
Overall situation routing server B sends the UDP message bag to the STUN server that is erected on the public network; The STUN server receives the network address of going out of extracting overall routing server B behind the said UDP message bag, and the port that the STUN server by utilizing is new sends data to the network address of going out of said overall routing server B;
If overall routing server B receives the UDP message bag that the STUN server sends; The outside mapping of the support udp protocol that the then said network address of going out is overall routing server B, other nodes can adopt udp protocol initiatively to initiate communication to overall routing server B through the said network address of going out.
4. private network detects and the complex method that passes through in the P2P network application system according to claim 3, it is characterized in that the detailed process of said step 4 is:
Overall situation routing server B at first sends a message to the TURN server, and the TURN server is set up an outside mapping address for this connection; All from the outside send out to the UDP message bag of said outside mapping address all by the STUN server through and overall routing server B between the internal links passage send to overall routing server B, thereby realized the opening of overall routing server B to external node.
CN201010231283.2A 2010-07-20 2010-07-20 Private network detection and traverse compounding method for P2P (Peer-to-Peer) network application system Active CN102340520B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010231283.2A CN102340520B (en) 2010-07-20 2010-07-20 Private network detection and traverse compounding method for P2P (Peer-to-Peer) network application system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010231283.2A CN102340520B (en) 2010-07-20 2010-07-20 Private network detection and traverse compounding method for P2P (Peer-to-Peer) network application system

Publications (2)

Publication Number Publication Date
CN102340520A true CN102340520A (en) 2012-02-01
CN102340520B CN102340520B (en) 2014-06-18

Family

ID=45516018

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010231283.2A Active CN102340520B (en) 2010-07-20 2010-07-20 Private network detection and traverse compounding method for P2P (Peer-to-Peer) network application system

Country Status (1)

Country Link
CN (1) CN102340520B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105208139A (en) * 2014-06-26 2015-12-30 浙江大华技术股份有限公司 Method enabling terminal establish connections, terminal and server
CN106027689A (en) * 2016-04-29 2016-10-12 上海斐讯数据通信技术有限公司 Communication method and communication device
CN106210092A (en) * 2016-07-19 2016-12-07 天彩电子(深圳)有限公司 A kind of P2P traversing method merging UPNP and STUN and system thereof
CN109194778A (en) * 2018-09-12 2019-01-11 杭州趣链科技有限公司 A kind of NAT penetrating method based on KCP agreement
CN110891082A (en) * 2019-10-24 2020-03-17 南京可信区块链与算法经济研究院有限公司 Method, system and storage medium for connecting P2P port address in alliance chain
CN111800341A (en) * 2020-07-03 2020-10-20 珠海金山网络游戏科技有限公司 Cross-router terminal communication method and device
CN112866729A (en) * 2020-12-24 2021-05-28 华为技术有限公司 Method for reducing live network broadcast time delay and live network broadcast system
CN113642239A (en) * 2021-07-16 2021-11-12 北京融数联智科技有限公司 Method and system for modeling federated learning

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101030865A (en) * 2006-02-28 2007-09-05 西门子通信技术(北京)有限公司 Network address conversion and/or firewall spanning platform, system and method
TW200920030A (en) * 2007-10-18 2009-05-01 D Link Corp The method to puncture the firewall for building the linking channel between the network terminal devices
US20090180486A1 (en) * 2008-01-15 2009-07-16 Samsung Electronics Co., Ltd. Remote access method in network environment comprising nat device
CN101557388A (en) * 2008-04-11 2009-10-14 中国科学院声学研究所 NAT traversing method based on combination of UPnP and STUN technologies

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101030865A (en) * 2006-02-28 2007-09-05 西门子通信技术(北京)有限公司 Network address conversion and/or firewall spanning platform, system and method
TW200920030A (en) * 2007-10-18 2009-05-01 D Link Corp The method to puncture the firewall for building the linking channel between the network terminal devices
US20090180486A1 (en) * 2008-01-15 2009-07-16 Samsung Electronics Co., Ltd. Remote access method in network environment comprising nat device
CN101557388A (en) * 2008-04-11 2009-10-14 中国科学院声学研究所 NAT traversing method based on combination of UPnP and STUN technologies

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
任浩等: "UPnP和STUN相结合的NAT穿越技术研究", 《计算机工程与应用》 *
邓勇等: "一种SIP穿越NAT的解决方案", 《小型微型计算机***》 *

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105208139B (en) * 2014-06-26 2018-08-07 浙江大华技术股份有限公司 A kind of method, the terminal and server of terminal foundation connection
CN105208139A (en) * 2014-06-26 2015-12-30 浙江大华技术股份有限公司 Method enabling terminal establish connections, terminal and server
CN106027689A (en) * 2016-04-29 2016-10-12 上海斐讯数据通信技术有限公司 Communication method and communication device
CN106027689B (en) * 2016-04-29 2020-04-10 上海斐讯数据通信技术有限公司 Communication method and communication device
CN106210092A (en) * 2016-07-19 2016-12-07 天彩电子(深圳)有限公司 A kind of P2P traversing method merging UPNP and STUN and system thereof
CN106210092B (en) * 2016-07-19 2019-08-06 天彩电子(深圳)有限公司 A kind of P2P traversing method and its system merging UPNP and STUN
CN109194778B (en) * 2018-09-12 2021-11-05 杭州趣链科技有限公司 KCP (KCP) -protocol-based NAT (network Address translation) penetration method
CN109194778A (en) * 2018-09-12 2019-01-11 杭州趣链科技有限公司 A kind of NAT penetrating method based on KCP agreement
CN110891082A (en) * 2019-10-24 2020-03-17 南京可信区块链与算法经济研究院有限公司 Method, system and storage medium for connecting P2P port address in alliance chain
CN111800341A (en) * 2020-07-03 2020-10-20 珠海金山网络游戏科技有限公司 Cross-router terminal communication method and device
CN111800341B (en) * 2020-07-03 2022-05-31 珠海金山网络游戏科技有限公司 Cross-router terminal communication method and device
CN112866729A (en) * 2020-12-24 2021-05-28 华为技术有限公司 Method for reducing live network broadcast time delay and live network broadcast system
CN113642239A (en) * 2021-07-16 2021-11-12 北京融数联智科技有限公司 Method and system for modeling federated learning

Also Published As

Publication number Publication date
CN102340520B (en) 2014-06-18

Similar Documents

Publication Publication Date Title
CN102340520B (en) Private network detection and traverse compounding method for P2P (Peer-to-Peer) network application system
Sherwood et al. Touring the Internet in a TCP sidecar
CN103108089B (en) Connection establishment management method of network system and related system thereof
Al-Shabibi et al. {OpenVirteX}: A network hypervisor
WO2017067178A1 (en) Method for path detection in vxlan, and controller and network device
JP2011515945A5 (en)
CN101938532A (en) UDP-based method and system for penetrating through NAT equipment
KR20080010391A (en) Trans-network roaming and resolution with web services for devices
US20190222501A1 (en) Implementing a virtual tap in a virtual topology
US9042272B2 (en) Distributed proxy addressing operations
CN107872368B (en) Method and device for detecting accessibility of gateway in network node cluster and terminal
JP2012503388A5 (en)
US20210135903A1 (en) Vxlan multi-tenant inter-networking device packet forwarding system
WO2014047548A1 (en) Methods, systems, and computer readable media for providing mapping information associated with port control protocol (pcp) in a test environment
TW201445960A (en) Method, apparatus, and system for data interaction
Boteanu et al. Minimizing ARP traffic in the AMS-IX switching platform using OpenFlow
CN109728926A (en) Communication means and the network equipment
WO2016161774A1 (en) Method and apparatus for terminal application accessing nas
WO2019080750A1 (en) Method, device and system for determining traffic transmission path in network
Cui et al. A novel and efficient source-path discovery and maintenance method for application layer multicast
CN112019641A (en) Data transmission method and device
Roman et al. Do wireless sensor networks need to be completely integrated into the internet?
CN102088399B (en) Flow control method of peer-to-peer (P2P) network, routing equipment and communication system
CN116939003B (en) Method and system for establishing end-to-end network connection across NAT
CN103957152B (en) IPv4 and IPv6 network communication method and NAT-PT gateway

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: 200336 Shanghai city Changning District Honggu Road No. 150

Applicant after: SHANGHAI B-STAR TECHNOLOGY CO.,LTD.

Address before: 200336 Shanghai city Changning District Honggu Road No. 150

Applicant before: Shanghai B-STAR Co.,Ltd.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: SHANGHAI FUTURE BROADBAND TECHNOLOGY AND APPLICATION ENGINEERING RESEARCH CENTER CO., LTD. TO: SHANGHAI FUTURE BROADBAND TECHNOLOGY CO., LTD.

C14 Grant of patent or utility model
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A composite method of private network detection and traversal in P2P network application system

Effective date of registration: 20210914

Granted publication date: 20140618

Pledgee: Industrial Bank Co.,Ltd. Shanghai Hongkou sub branch

Pledgor: SHANGHAI B-STAR TECHNOLOGY Co.,Ltd.

Registration number: Y2021980009305

PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20231030

Granted publication date: 20140618

Pledgee: Industrial Bank Co.,Ltd. Shanghai Hongkou sub branch

Pledgor: SHANGHAI B-STAR TECHNOLOGY CO.,LTD.

Registration number: Y2021980009305

PC01 Cancellation of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A composite method for private network detection and traversal in P2P network application systems

Effective date of registration: 20231113

Granted publication date: 20140618

Pledgee: Industrial Bank Co.,Ltd. Shanghai Hongkou sub branch

Pledgor: SHANGHAI B-STAR TECHNOLOGY CO.,LTD.

Registration number: Y2023310000724

PE01 Entry into force of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Granted publication date: 20140618

Pledgee: Industrial Bank Co.,Ltd. Shanghai Hongkou sub branch

Pledgor: SHANGHAI B-STAR TECHNOLOGY CO.,LTD.

Registration number: Y2023310000724

PC01 Cancellation of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A composite method for private network detection and traversal in P2P network application systems

Granted publication date: 20140618

Pledgee: Industrial Bank Co.,Ltd. Shanghai Hongkou sub branch

Pledgor: SHANGHAI B-STAR TECHNOLOGY CO.,LTD.

Registration number: Y2024310000209

PE01 Entry into force of the registration of the contract for pledge of patent right