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

Apparatus and method for TCP protocol and data recovery based on parallel processing

A technology for parallel processing and data access devices, applied in data exchange networks, digital transmission systems, electrical components, etc., can solve problems such as high hardware costs, and achieve the effects of high performance and price ratio, effective system resources, and strong portability

Inactive Publication Date: 2009-07-22
哈尔滨英赛克信息技术有限公司
View PDF0 Cites 32 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The development of network hardware equipment has greatly improved network performance, and the order of magnitude of network bandwidth is increasing day by day. Traditional, pure software-based protocol analysis technology has received great challenges. Therefore, VLSI (UNPXRev / ew, 1987, 5(9): 70 ), shared storage multiprocessor platform (the number of processors is greater than 2) (research on multi-threaded TCP / IP protocol restoration technology. High Technology Communication, 2003 (11): 15~19) and other schemes were proposed respectively, but these schemes are not Requires high hardware cost

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
  • Apparatus and method for TCP protocol and data recovery based on parallel processing
  • Apparatus and method for TCP protocol and data recovery based on parallel processing
  • Apparatus and method for TCP protocol and data recovery based on parallel processing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0033] figure 2 The flow chart of TCP protocol and its data restoration method based on parallel processing is given.

[0034] 1. Raw network packet capture platform

[0035] In order to realize the complete capture of network messages under high-speed and large-flow network environment, the present invention adopts the message capture technology based on zero copy in implementation, and the realization technology of zero copy is as follows:

[0036] Zero copy realizes the process of datagram transfer from network equipment to user program space, reduces the number of data copies, reduces system calls, realizes zero participation of CPU, and completely eliminates the load of CPU in this area. The most important technologies used to realize zero copy are DMA data transfer technology and memory area mapping technology. Traditional network datagram processing requires two copying processes from the network device to the operating system memory space, and from the system memory...

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

This invention provides a TCP protocol based on parallel processing and data reduction device and method thereof. The device comprises a network message capturing device, a TCP protocol analysis and restructuring device, a restructuring data access device and an application layer data notifying device. The method comprises a network message capturing process, a TCP protocol analyzing process, a TCP data restructuring process and an application layer notifying process. The TCP protocol data analysis demand under high-traffic network environment can be satisfied by using a single point calculating platform via this invention, without extra adding the software / hardware environment, and having higher cost performance; the TCP data restructuring strategy can be customized based on the practical environment, thereby more effectively using the system resource, and maximizing the utilization ration thereof; the finally realized message analysis technology has stronger portability, which can be satisfied with the most current running environment configurations.

Description

(1) Technical field [0001] The invention relates to a device and method for assisting network protocol analysis and information restoration by using network interface and computer technology. In particular, a system and method for completing TCP protocol and data restoration therein by using parallel processing technology. (2) Background technology [0002] With the popularization of Internet technology all over the world, its application range goes deep into the government, military and even various fields related to the national economy and people's livelihood. The Internet has brought great convenience to people's life and work. Network protocols are the core technologies supporting the Internet, among which the most widely used is the TCP / IP protocol family. [0003] The Internet was originally proposed for information sharing, and it was designed and implemented with relatively simple motives. With the continuous expansion of the application field, especially to comm...

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/06H04L29/08H04L12/56H04L12/70
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