TCP (transmission control protocol) data transmission method and TCP unloading engine and system

A data transmission method and technology of offloading engine, applied in transmission systems, electrical components, etc., can solve problems such as increased processing overhead, large CPU overhead, occupation, etc., and achieve the effect of reducing data movement and parsing work

Inactive Publication Date: 2014-01-29
HUAWEI TECH CO LTD
View PDF0 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, when sending and receiving data, TOE will still transmit all data through TOE memory and user cache space, which will still occupy a large CPU overhead and may have a large transmission delay
And for the received data, t

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
  • TCP (transmission control protocol) data transmission method and TCP unloading engine and system
  • TCP (transmission control protocol) data transmission method and TCP unloading engine and system
  • TCP (transmission control protocol) data transmission method and TCP unloading engine and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045]The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0046] The embodiment of the present invention provides a transmission control protocol TCP data transmission method, such as figure 1 As shown, the method includes:

[0047] 101. The TCP offload engine receives the TCP data sent by the remote device.

[0048] Certainly, the remote device includes: a server, a terminal device, and the like.

[0049] 102. The TCP offload engine performs TCP offload on the TCP data.

[0050] The TCP offloading is protocol proc...

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

Embodiments of the present invention provide a transmission control protocol (TCP) data transmission method, TCP uninstallation engine, and system, which relate to the communications field, and can reduce data removal between TCP the uninstallation engine and a CPU, and at the same time reduce parsing work on data by a CPU, so as to achieve the effects of reducing resources for processing TCP/IP data of the CPU and reducing a transmission delay. The method comprises: a TCP uninstallation engine receiving TCP data sent by a remote device; performing TCP uninstallation on the TCP data; and identifying the data after TCP uninstallation, and sending the data after TCP uninstallation to a CPU or a storage device corresponding to storage position information delivered by the CPU according to the identification result. The embodiments of the present invention are applicable to TCP data transmission.

Description

technical field [0001] The invention relates to the communication field, in particular to a transmission control protocol TCP data transmission method, a TCP unloading engine and a system. Background technique [0002] Transmission Control Protocol and Internet Protocol (Transmission Control Protocol / Internet Protocol, referred to as TCP / IP) is the most basic communication protocol in the Internet. However, the traditional TCP / IP technology needs to occupy a large amount of central processing unit (Central Processing Unit, CPU for short) resources when processing network data transmission. This is because the processing of TCP data is mostly processed by software, that is, processed by the TCP / IP protocol stack running on the processor. The software processing mainly includes three aspects: protocol processing, interrupt processing, and data replication. Brings huge overhead to the system. [0003] In recent years, the growth of video traffic accounts for the main part of ...

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): H04L29/06
CPCH04L49/9063H04L69/163H04L69/161H04L69/12H04L69/16H04L47/12
Inventor 罗海胡新宇魏启坤张亮
Owner HUAWEI TECH 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