A udp traversal method of incremental symmetric nat

A symmetrical and incremental technology, which is applied in the UDP traversal field of incremental symmetric NAT, can solve the problems of longer traversal time and achieve the effects of shortening traversal time, simplifying traversal steps, and reducing connection attempts

Active Publication Date: 2022-01-21
SOUTH CHINA UNIV OF TECH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If the application simply repeats the single-connection traversal method when performing NAT multi-connection traversal, redundant steps will be performed and redundant connections will be established, resulting in longer traversal time. Therefore, it is necessary to carry out NAT multi-connection traversal method optimization

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
  • A udp traversal method of incremental symmetric nat
  • A udp traversal method of incremental symmetric nat
  • A udp traversal method of incremental symmetric nat

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0039] This embodiment discloses a UDP traversal method of incremental symmetric NAT, said method comprising the following steps:

[0040] S1. The client detects the NAT type through the STUN server, and sends the detection result including the NAT type and mapped port increment to the signaling server;

[0041] S2. The signaling server determines different traversal procedures according to the detection results and the specific traversal scenarios of the application and notifies the clients of both parties, and the clients of both parties perform UDP traversal according to the pre-determined traversal procedures;

[0042] In the above step S2, when the NAT types of client A and client B are incremental symmetric, as in figure 2 As shown, the specific process of the application to perform single connection traversal is as follows:

[0043] S211. Client A binds to the local port Port A_1 , to the port Port of the STUN server STUN Initiate a connection and get the NAT mappin...

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 UDP traversal method of incremental symmetric NAT. In the case of NAT interference, first, the client detects the NAT type through the STUN server, and sends the detection result including the NAT type and the mapping port increment to the signaling server; then the signaling server determines different traversal procedures based on the detection results and the specific traversal scenarios of the application and notifies both clients, and both clients perform UDP traversal according to the pre-determined traversal procedures; Type—incremental symmetric type, and when the application performs single-connection traversal, the traversal success rate is improved through steps such as port prediction, interference detection, and retry optimization; when the NAT types of both clients are incremental symmetric type—incremental symmetric type or cone Type—incremental symmetric type, and when the application performs multi-connection traversal, it simplifies the redundant steps of repeating multiple single-connection traversals and shortens the traversal time.

Description

technical field [0001] The invention relates to the technical field of computer network communication, in particular to a UDP traversal method of incremental symmetric NAT. Background technique [0002] NAT traversal technology can be divided into two categories: one needs to rely on specific NAT devices, and NAT traversal solutions related to this type of technology include application layer gateway (ALG), middle box communication (MIDCOM), plug and play (uPnP) etc. Another type is based on terminals and does not depend on specific NAT devices. The traversal solutions related to this type of technology include STUN, TURN, ICE, etc. Since the traversal technology relying on NAT devices needs to upgrade or replace a large number of NAT devices on the Internet, the terminal-based NAT traversal technology has more obvious advantages. [0003] According to RFC3489, NAT types can be divided into four categories: full-cone NAT maps the same IP address and port pair from the insid...

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): H04L61/256H04L43/50
CPCH04L61/256H04L43/50
Inventor 林耀荣欧炜滨张怡文季飞
Owner SOUTH CHINA UNIV OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products