Unlock instant, AI-driven research and patent intelligence for your innovation.

TCP-based method and system for traversing NAT devices

A device and the technology of both parties, applied in the field of TCP-based traversal NAT devices, can solve problems such as transmission obstacles, achieve the effect of reducing load and improving transmission efficiency

Active Publication Date: 2011-01-12
ULTRAPOWER SOFTWARE
View PDF3 Cites 20 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If there is a NAT device between two nodes, it will cause great obstacles to the transmission, so it is necessary to establish a path between the NAT devices, and ITEF RFC3489 has formulated some classification methods and made a simple classification of NAT, but it does not target different NAT devices and their combinations provide methods for establishing paths

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
  • TCP-based method and system for traversing NAT devices
  • TCP-based method and system for traversing NAT devices
  • TCP-based method and system for traversing NAT devices

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0047] The specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention.

[0048] Such as figure 1 As shown, a flow chart of a file transfer method across Network Address Translation (NAT) devices based on Transmission Control Protocol (Transmission Control Protocol, TCP) according to an embodiment of the present invention. include:

[0049] Step S1, the client obtains the NAT-mapped IP address and port through the detection server located on the public network, and detects its own NAT type. The NAT types include: open, symmetrical, and cone ). The steps of obtaining the IP address and port mapped by NAT include: the client sends a data packet in stun format to the detection server; after receiving the data packet, the detection server sends t...

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 TCP-based method for traversing NAT devices, which comprises the following steps: leading a client to obtain an IP address and a port after NAT mapping through a detection server positioned in a public network, and detecting the NAT type of the client, wherein the NAT types comprise the open type, the symmetric type and the conical type; leading the client at a sender to send the IP address and the port after the NAT mapping and the NAT type to the client at a receiver through an SIP server positioned in the public network; leading the client at the receiver to decide the respective traversing strategies of the two parties according to the NAT types of the two parties, and send the traversing strategies to the client at the sender through the SIP server; and leading the client at the sender and the client at the receiver to carry out traversing according to the traversing strategies so as to establish a TCP connection for the clients of the two parties. The invention further discloses a TCP-based system for traversing the NAT devices. The method and the system can establish a TCP passage between the NAT devices with different types, and reduce the loads on the servers when transmitting a large file.

Description

technical field [0001] The invention relates to the technical field of computer network communication, in particular to a method and system for traversing NAT devices based on TCP. Background technique [0002] Computer network technology is the product of the combination of communication technology and computer technology. In recent years, computer network communication has become more and more important in people's daily life. Users can exchange text, sound and video on the computer network, share files, pictures and video information, etc., so as to facilitate users' life, work and study. In the process of using the computer network for communication, the pressure on the server is very huge. In order to reduce the pressure on the server, file transmission and audio and video transmission often adopt a peer-to-peer (P2P) transmission method. If there is a NAT device between two nodes, it will cause great obstacles to the transmission, so it is necessary to establish a pa...

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/12H04L29/06H04L12/26
Inventor 崔晓宇
Owner ULTRAPOWER SOFTWARE