Network address translation device and method suitable for multiple application layer protocols

A technology of network address translation and application layer protocol, which is applied in the field of communication, can solve problems such as single function, and achieve the effect of single function and low coupling degree

Inactive Publication Date: 2014-02-05
NSFOCUS INFORMATION TECHNOLOGY CO LTD +1
View PDF4 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The present invention provides a network address translation device and method applicable to various application layer protocols, which is used to solve the problem that the existing network address translation device can only be applied to one application layer protocol, resulting in a single function technical issues

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
  • Network address translation device and method suitable for multiple application layer protocols
  • Network address translation device and method suitable for multiple application layer protocols
  • Network address translation device and method suitable for multiple application layer protocols

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] figure 1 A schematic structural diagram of a network address translation device applicable to multiple application layer protocols provided by an embodiment of the present invention. The network address translation device applicable to multiple application layer protocols in this embodiment can be installed in an application layer gateway, such as figure 1 As shown, the network address translation device applicable to various application layer protocols includes: a decoding module 11 , a conversion module 12 and an adjustment module 13 .

[0023] The decoding module 11 is used to use the control connection to receive the control message used to establish the data connection between the two hosts; to identify the target application layer protocol used by the control message; to decode each application layer protocol stored in the policy library In the decoding strategy, the decoding strategy of the target application layer protocol is queried, and the control message is ...

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 provides a network address translation device and method suitable for multiple application layer protocols. The target application layer protocol adopted by a message is identified, a decoding strategy of the target application layer protocol is queried in decoding strategies, stored in a decoding strategy bank, of all the application layer protocols, and in this way, the message is decoded according to the decoding strategy of the target application layer protocol to obtain loads of the message. Due to the fact that the decoding strategy bank is used for storing the decoding strategies of all the application layer protocols in advance, the network address translation device suitable for the multiple application layer protocols can be suitable for all the application layer protocols, and the technical problem that the function is single in the prior art is solved.

Description

technical field [0001] The invention relates to communication technology, in particular to a network address conversion device and method applicable to various application layer protocols. Background technique [0002] Network Address Translation (NAT) is a conversion technology that converts private IP addresses and ports in packets into public network IP addresses and ports. Generally, NAT is only used to convert the IP address and port in the header of the message, but for some application layer protocols, such as multimedia protocol H.323 and Session Initiation Protocol (Session Initiation Protocol, SIP), and file Transmission protocol (File Transfer Protocol, FTP), Simple Mail Transfer Protocol (Simple Mail Transfer Protocol, SMTP), etc., because the payload of the message contains address and port information, it is necessary to use a NAT Application Level Gateway (Application Level Gateway, ALG) performs application-layer analysis and network address translation for ...

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/06
Inventor 高鹏举
Owner NSFOCUS INFORMATION TECHNOLOGY CO LTD
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