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

NAT (Network Address Translation) flow identification method based on transmission layer flow characteristic

A technology for traffic characteristics and traffic identification, applied in the field of Internet applications, can solve problems such as relying on operating systems, and achieve the effect of wide application and not easy to fail.

Active Publication Date: 2012-01-04
四川易诚智讯科技有限公司
View PDF2 Cites 35 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0025] The present invention proposes a method for identifying NAT traffic based on the traffic characteristics of the transport layer. By applying data mining technology to NAT identification, the existing NAT identification methods rely on the operating system or cannot avoid NAT devices modifying the content of the protocol header.

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
  • NAT (Network Address Translation) flow identification method based on transmission layer flow characteristic
  • NAT (Network Address Translation) flow identification method based on transmission layer flow characteristic
  • NAT (Network Address Translation) flow identification method based on transmission layer flow characteristic

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0057] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments.

[0058] Flow (Flow) is an object of the transport layer, which describes the packet string with the same IP address, port number and protocol (TCP, UDP, etc.), that is, the five-tuple (source IP, destination IP, source port, IP packet strings with the same destination port and protocol) form a bidirectional flow. Typically, transport layer traffic is studied to identify the type of upper layer application.

[0059] Such as figure 1 As shown, it is a flowchart of the NAT traffic identification method based on transport layer traffic characteristics of the present invention, including the following steps:

[0060] Step 101, collecting data packets passing through the NAT device as training data. Such as figure 2 As shown, the embodiment of the present invention carries out the schematic diagram of the network environment of data collection, m...

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 relates to the Internet application technology field, and especially relates to an NAT (Network Address Translation) flow identification method based on a transmission layer flow characteristic in Internet application. The method comprises the following steps: acquiring a data packet which goes through an NAT device as training data; learning a classifier in the training data; sending all subsequent acquired data packets which go through the NAT device to the classifier; according to a characteristic of a data flow of the sending data packets, distinguishing an NAT flow from a non NAT flow by the classifier. The NAT flow identification method is independent of an operation system or a passive identification method of any special field, has a wide application range and is noteasy to fail. Through carrying out characteristic extraction and characteristic selection on a network flow, an optimal characteristic subset of carrying out NAT identification is effectively screened out. According to the screened optimal characteristic subset, data is divided into different clusters through a cluster algorithm, an application type of a cluster is determined by utilizing a few labeled data, and the NAT identification is realized.

Description

technical field [0001] The invention relates to the technical field of Internet applications, and in particular to a method for identifying data traffic passing through NAT based on characteristics of a transport layer in Internet applications. Background technique [0002] IPv4 (IP protocol version 4) specifies 32 bits for IP addresses, for a theoretical total of 4,294,967,296 IP addresses. However, in practical applications, because some IP addresses are reserved for testing, multicasting and other special purposes, only about 3.3 billion IP addresses can be allocated for use. Due to the rapid development of the Internet, more and more users have joined the ranks of using the Internet, and the problem of global IP address resource shortage has become increasingly prominent, and the number of available IP addresses is now obviously insufficient. Although the new IPv6 (IP protocol version 6) has opened up a huge IP address space, it can solve the problem of insufficient net...

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
IPC IPC(8): H04L12/26H04L29/12
Inventor 于富才周阳钱峰文竞成胡光岷
Owner 四川易诚智讯科技有限公司
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