Arithmetic system for check value of networked packet, and operational method thereof

A network packet and computing system technology, applied in the field of check value computing systems, can solve the problems of consuming large CPU resources and decreasing computer system efficiency, etc.

Inactive Publication Date: 2009-04-22
INVENTEC CORP
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In order to ensure the integrity of the network packet data during transmission, it is necessary to calculate the check value of the corresponding network packet data before transmission, and fill in a specific position in the network packet to transmit the network packet, and the receiving end receives the network packet After packaging, first obtain the check value in the network packet, and perform the same operation on the network packet data again to obtain its corresponding check value, and then compare whether the two check values ​​are the same to determine whether the network packet data is Complete, and the above process is only the basic principle of using the check value to verify the network packet data. In many existing network communication protocols (TCP / IP), the number of comparisons of the check value may need more than several times. For example, the TCP layer needs Once calculated, the IP layer also needs to be calculated again, etc., and these calculations and comparisons are performed by the central processing unit in the computer system to perform related calculations and comparisons, so a large amount of central processing unit resources are consumed. The processor is the core module in the computer system, if it occupies too many system resources, the efficiency of the computer system will decrease

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
  • Arithmetic system for check value of networked packet, and operational method thereof
  • Arithmetic system for check value of networked packet, and operational method thereof
  • Arithmetic system for check value of networked packet, and operational method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0044] Please refer to Fig. 1, it is a system block diagram of a checksum (Checksum) calculation module of the present invention, including: a checksum acquisition unit 11, a first checksum calculation unit 12, a second checksum calculation unit 13, A check value adding unit 14 and a check value comparing unit 15 .

[0045]The check value calculation module 10 is composed of a hardware device, and independently performs calculations on the network packets to be transmitted or received according to the check value calculation rules to generate the first check value or the second check value, and the check value calculation The rules can be established and operated by the MD5 one-way random function algorithm to generate a group of 32-bit numbers (for example, d1363f529163ccc7ca540c2f895dcc90), wherein the check value calculation module 10 can be an application-specific integrated circuit (Application-Specific Integrated Circuit, ASIC ) single chip or Field-Programmable Gate Arr...

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

Operational module for check value composed of hardware in computer system carries out operation of check value for transferred or received network packets. Computer system let operational module for check value carry out operation of check value independently. When network packet is in transmission, the said module generates a first check value for the transmitting network packet based on calculation rule for check value. When receiving network packet, the said module generates a second check value for the transmitting network packet based on calculation rule for check value. Comparing the first and second check values generates a compared result provided for further processing the received network packet. The invention reduces working load of CPU, quickens speed for processing network packets correspondingly, increases network flux in unit time, and raises quality for transmission of network.

Description

technical field [0001] The invention relates to a checksum calculation system, in particular to a hardware device to calculate a network packet checksum (Checksum) calculation system and a calculation method thereof. Background technique [0002] With the advent of the Internet era, users can obtain the required information through the network. In order to confirm whether the data is damaged or lost during the network transmission, factors that change the content of the original data occur, the Checksum mechanism It is a commonly used verification method for network packet data transmission at present. [0003] In order to ensure the integrity of the network packet data during transmission, it is necessary to calculate the check value of the corresponding network packet data before transmission, and fill in a specific position in the network packet to transmit the network packet, and the receiving end receives the network packet After packaging, first obtain the check value...

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 Patents(China)
IPC IPC(8): H04L1/24
Inventor 宋建福刘文涵崔佳
Owner INVENTEC CORP
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