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

Method for establising TCP connecting according to NAT behaviors

A technology of network address translation and transmission control protocol, which is applied in the direction of data exchange network, transmission system, digital transmission system, etc. It can solve the problems of different NAT characteristics, long online test time, and large increase in information exchange volume, etc.

Active Publication Date: 2013-05-15
D-LINK
View PDF3 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] According to investigation, many researches have proposed a variety of TCP NAT traversal technologies, such as: Establish the SYN-in (abbreviated as ESi), SYN with Normal-TTL (abbreviated as SNT), SYN with Low-TTL (abbreviated as SLT) and forwarding (Relay ), etc. However, under different network environments, the characteristics of each NAT are different, so that the aforementioned NAT traversal technology is not applicable to each NAT. Therefore, when two network devices need to pass through the corresponding NAT, When trying to establish a TCP direct connection path, two methods are usually used to find the most suitable NAT traversal technology. One is Sequential Connectivity Check with Initiator Changes, that is, the two network devices will test each of the aforementioned NAT traversal techniques one by one. technology, until a certain NAT traversal technology can establish a connection path, but this will lead to a lengthy overall connection test time, causing users to wait too long; the second is ParallelConnectivity Check with Initiator Changes, that is, two network devices will simultaneously Test each of the aforementioned NAT traversal technologies until a certain NAT traversal technology can establish a connection path, but this will cause a large increase in the amount of information exchanged by network devices at the same time, causing network devices to consume too much network resources

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 for establising TCP connecting according to NAT behaviors
  • Method for establising TCP connecting according to NAT behaviors
  • Method for establising TCP connecting according to NAT behaviors

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] Due to the CDCS (Case Driven Call Setup method) technology, it is mainly designed for the network address translation (hereinafter referred to as NAT) traversal technology of the User Datagram Protocol (UDP) and is not suitable for transmission Control protocol (transmission control protocol, hereinafter referred to as TCP), and the NAT information collected by CDCS is only NAT type, and the aforementioned NAT type only distinguishes between full-cone NAT (full-cone NAT) and non-full-cone NAT (non full-cone NAT). -cone NAT) and symmetric NAT (symmetric NAT), but in fact, incomplete cone NAT can be divided into address-restricted cone NAT (address-restricted cone NAT) and There are two types of port-restricted cone NAT (port-restricted cone NAT), and different NAT types, such as address-restricted cone NAT and port-restricted cone NAT, should have different restrictions and affect the actual way of Hole Punching. However, CDCS does not take into account the aforementione...

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 present invention is to provide a method for establishing TCP connection according to NAT (Network Address Translation) behaviors, which is applied to a network system having a NBA (NAT Behavior Aware Server) located in the Internet and connected to two NATs in two private networks respectively. The method enables two network devices in the respective private networks to send testing messages to the NBA via the respective NATs. In response, the NBA sends reply messages to each network device to test the behaviors of the NATs respectively. Afterward, each network device generates a test result message according to each behavior of the corresponding NAT and sends the same to the NBA. Based on the test result messages, the NBA selects an optimal traversal technique from candidate traversal techniques, thereby allowing the network devices to respectively and directly traverse the NATs and establish a direct TCP connection therebetween.

Description

technical field [0001] The invention relates to a method for establishing a transmission control protocol connection, especially a method for establishing a transmission control protocol connection according to the behavior of a network address translator. Background technique [0002] According to, peer-to-peer Internet technology (peer-to-peer, hereinafter referred to as P2P) is one of the commonly used technologies at present. Through the network architecture formed by P2P, the user's network device (such as: desktop computer) can Directly establish a connection with other users' network devices to share and exchange files (such as pictures, music, video), distributed computing or collaborative work... and many other applications. [0003] However, P2P still faces some problems in practical application, mainly due to the rapid development of the Internet (Internet), the current Internet Protocol (Internet Protocol, referred to as IP) addresses will soon be insufficient. I...

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/08H04L12/26
CPCH04L69/16H04L61/2575H04L61/2578H04L61/2589H04L12/26H04L69/163H04L61/2514H04L29/08H04L29/12H04L29/06115
Inventor 曾建超林家梁刘坤颖何承远
Owner D-LINK