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

Establishment of TCP data flow connection by hardware

A technology for establishing connections and data streams, applied in the field of communication, can solve problems such as low connection establishment efficiency and large system resources, and achieve the effects of improving efficiency, simplifying data formats, and saving system resources

Inactive Publication Date: 2006-08-16
四川南山之桥微电子有限公司
View PDF0 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The technical problem to be solved by the present invention is to provide a method for establishing a TCP data stream connection by hardware, aiming at the shortcomings of the connection method in the prior art, which consumes a lot of system resources and has low connection establishment efficiency.

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
  • Establishment of TCP data flow connection by hardware
  • Establishment of TCP data flow connection by hardware

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] The technical solution of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0018] Technical scheme of the present invention is, the method that hardware establishes TCP data flow connection, comprises the following steps:

[0019] a. Collect data packets from the network interface for analysis, and obtain quintuple information and status information;

[0020] b. Find the connection table according to the entry address determined by the quintuple;

[0021] c. If the above table item is matched, check the connection status, update the connection table, and output the operation behavior related to the connection;

[0022] d. If the above table item is not matched, ACL check is performed;

[0023] e. Determine whether to establish a connection according to the ACL check result, quintuple and status information;

[0024] f. If a connection needs to be established, create a new temporary table entry on the memory addr...

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 hardware method for building a TCP data stream connection. A hardware module is used to make deep analysis for the data packet, and in term of quintuple and state information to build communication connection for the packet. When using the hardware connection, each functional module works independently so that opening the TCP connection doesn't reduce the efficiency of other modules. Meanwhile RAM read writing speed by hardware is also very high to make the data format of read writing able to be simplified.

Description

technical field [0001] The invention relates to communication technology, in particular to a connection method of network data flow. Background technique [0002] Since most of the current network applications are based on the TCP protocol, only by establishing and maintaining connections for TCP streams in the system can we check, track, count and manage stream-based applications well, which has also become a common feature of various networks. Application systems, especially firewalls and other functions that often need to be implemented. According to the provisions of the TCP protocol, TCP is connection-oriented, so the network protocol stipulates a relatively complicated scheme for establishing and tearing down connections. In this way, while ensuring the reliability of connection establishment, it also increases the difficulty of establishing and maintaining the connection. [0003] In the past, the technology of establishing a TCP connection was usually based on soft...

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): H04L12/56H04L29/06H04L45/02H04L45/74
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