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

Data transmission method between terminals based on nat in p2p application

A data transmission method and technology between terminals, applied in the field of data transmission between terminals, can solve the problems of low penetration success rate, large investment, high cost, etc., and achieve the effect of reducing costs and improving penetration success rate

Active Publication Date: 2017-02-01
NINGBO JIANYI ELECTRONICS INFORMATION TECH CO LTD
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

On the one hand, NAT technology can temporarily solve the problem of network address resource shortage and protect intranet address information; but on the other hand, the existence of a large number of NAT devices hinders the P2P communication requirements between end users in different intranets, so the existing Technology provides a large number of data transmission methods between NAT-based terminals in P2P applications. However, the existing data transmission methods between NAT-based terminals in P2P applications do not fully consider the type of NAT device, and once the penetration fails, it will not Try to penetrate again, and then forward it through the transit server. There is no in-depth study on further attempts to penetrate. Therefore, the penetration success rate of the data transmission method based on NAT between terminals in the existing P2P application is still low, and the transit server The load is heavy. In order to increase the load capacity of the transit server, a large amount of investment is required and the cost is high

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
  • Data transmission method between terminals based on nat in p2p application

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The present invention will be further described below in conjunction with accompanying drawing.

[0020] The data transmission method between the terminal based on NAT in the P2P application of the present invention, it has following process:

[0021] 1) Through the registration process assisted by the penetration server: after the end user A and the end user B are powered on, they send registration information to the penetration server, and the penetration server stores the identification information of the end users A and B. After the information registration is successful, the end users A and B B uses this channel to send a heartbeat packet and maintain a connection with the penetration server;

[0022] 2), realize the data transmission process:

[0023] Step 1, terminal user A sends a request message to the penetration server, requesting to connect to terminal user B;

[0024] Step 2: After the penetration server receives the request from terminal user A, it searc...

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 an inter-terminal data transmission method based on NAT in the P2P application. The inter-terminal data transmission method is high in penetration success rate, balanced in transit server load and low in cost and includes the following steps that firstly, a penetration server assists a logon procedure; secondly, a data transmission process is achieved, if logon information of a terminal user B can be inquired, an NAT equipment type of a terminal user A and the terminal user B is determined at first; the terminal user A and the terminal user B perform data transmission through the address and the port number of a direct-connection channel; if the logon information of the terminal user B cannot be inquired, the address and the port number of a forwarding channel are obtained through the load balancing algorithm based on a content request, and the terminal user A and the terminal user B perform data transmission through the address and the port number of the forwarding channel.

Description

technical field [0001] The invention relates to the technical field of Internet communication, in particular to a data transmission method between terminals based on NAT in a P2P application. Background technique [0002] In the rapidly developing Internet field, due to the ever-expanding scale of the Internet, network address space resources are facing the crisis of being exhausted, so people generally use a network address translation (NAT) technology to alleviate the current severe situation. NAT is a technology that isolates the internal network from the public network and converts private addresses into legal IP addresses. In addition, NAT only allows the internal network to initiate a connection request to the public network, while all connection requests from the public network to the internal network will be rejected. However, as people's demand for P2P applications continues to increase, connecting the intranet and the public network through NAT devices has become ...

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 Patents(China)
IPC IPC(8): H04L29/12H04L29/08
Inventor 何加铭屈龙李艳张延红樊玲慧
Owner NINGBO JIANYI ELECTRONICS INFORMATION 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