TCP acceleration method based on Socket docking TOE drive

A dynamic and direct technology, applied in the Internet field, can solve problems such as high difficulty, heavy workload, and long time period, and achieve the effect of small workload and convenient use

Active Publication Date: 2021-12-17
FASII INFORMATION TECH SHANGHAI
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Disadvantages: heavy workload, high difficulty, long time perio

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 acceleration method based on Socket docking TOE drive
  • TCP acceleration method based on Socket docking TOE drive
  • TCP acceleration method based on Socket docking TOE drive

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0060] The present invention provides a TCP acceleration method based on Socket docking TOE drive, its principle block diagram is as follows figure 1 shown.

[0061] figure 2 It is the encapsulation process when data enters the protocol stack, the specific process is as follows:

[0062] Application layer: responsible for dealing with specific application layer details, between applications and applications by parsing the application layer protocol for transmission and control;

[0063] Transport layer: TCP protocol is responsible for providing end-to-end highly reliable data communication;

[0064] Network layer: deals with the activities of packets in the Internet, such as packet routing.

[0065] The data flow of TCP data transmission is as follows:

[0066] The application layer adds user data to the user header to generate application data, and sends it to the transport layer through the Socket layer tcp_sndmsg;

[0067] The transport layer adds a 20-byte TCP header...

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 TCP acceleration method based on a Socket docking with a TOE drive. The method is applied to a TCP acceleration network card based on the Socket docking with the TOE drive. According to the method, a Socket module is dynamically replaced, so that the Socket skips a linux kernel protocol stack and is directly docked with the TOE drive, and operations such as packaging, checking and unpacking of a transport layer, a network layer and a data link layer are realized through FGPA. The method for dynamically replacing the Socket module does not need to modify kernel source codes, and is convenient to use and relatively small in workload.

Description

technical field [0001] The invention relates to the technical field of the Internet, in particular to a TCP acceleration method based on Socket docking TOE drive. Background technique [0002] With the rapid development of network information, the amount of network data transmission shows an exponential growth trend. The traditional TCP communication calculation is too large, resulting in network throughput limited by CPU performance, so a TCP acceleration technology TCP appears on the market. / IP Offload Engine, this technology directly transplants the TCP / IP communication module to FPGA, and accelerates calculation through hardware. This technology has caused a problem. In the linux kernel, since the Socket module is directly connected to the TCP / IP module (network protocol stack), in order to ensure the consistency of user habits, it is necessary to modify the Socket module to directly connect to the TOE network card driver. [0003] The linux kernel network protocol sta...

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/06H04L29/08G06F9/448
CPCH04L69/162H04L69/163H04L67/141H04L67/143G06F9/4482Y02D30/50
Inventor 张向前
Owner FASII INFORMATION TECH SHANGHAI
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