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

User mode network protocol stack system and method for processing message

A network protocol stack and user-mode technology, applied in the field of computer networks, can solve the problems of low performance efficiency, low security, and poor message control of the user-mode network protocol stack, so as to enhance security management and control capabilities and enhance security Effect

Active Publication Date: 2012-11-14
SHENZHEN Y& D ELECTRONICS CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0009] The technical problem to be solved by the present invention is to propose a new user-mode network protocol stack system and a method for processing messages in view of the above-mentioned defects such as low performance efficiency, low security, and poor message control of the user-mode network protocol stack

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
  • User mode network protocol stack system and method for processing message
  • User mode network protocol stack system and method for processing message
  • User mode network protocol stack system and method for processing message

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0055] The specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

[0056] The protocol stack of the present invention runs in the user mode memory space instead of the operating system kernel memory space. The user mode memory space is the address space reserved by the operating system for the user instead of the address space reserved by the operating system for itself. There is no overlap between space and kernel space. The receiving data buffer area and the sending data buffer area of ​​the protocol stack are directly mapped in the operating system kernel memory space, and the mapping is mapped to the user space by calling the memory mapping method provided by the operating system. Therefore, the protocol stack only performs one memory copy, that is, only when the protocol stack receives and / or sends data to user applications outside the stack, the memory copy is performed.

[0057] Such as figure 1 What is ...

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 relates to a user mode network protocol stack system, which comprises a protocol stack configuration management module, an array receiving module, an array sending module and a plurality of proxy protocol modules. The protocol stack configuration management module is used for cutting proxy protocols in a protocol stack and configuring the filter rule of each proxy protocol; the array receiving module is used for managing a cache region which receives a message; the array sending module is used for managing a cache region which sends the message; the plurality of proxy protocol modules are positioned on a plurality of layers; each proxy protocol module comprises an A-class interface, a B-class interface and a C-class interface; the A-class interface is used for receiving the message sent by the upper layer of proxy protocol module; the B-class interface is used for the lower layer of proxy protocol module to submit the message; and the C-class interface is used for the protocol stack configuration management module to configure the proxy protocol module. The invention realizes a user mode network protocol stack through the protocol stack configuration management module.

Description

Technical field [0001] The invention relates to the field of computer networks, in particular to a user mode network protocol stack system and a method for processing messages. Background technique [0002] In a network operating system (such as Linux, FreeBSD operating system, etc.), the TCP / IP protocol stack is subordinate to the operating system kernel. The above method can ensure that the protocol stack has higher stability and higher performance. [0003] Encapsulating the network protocol into the operating system kernel, although it can provide users with a complete network operating system and simplify the user's network support work, but it is not conducive to users to add and implement new user protocols, and it is also not conducive to users to add and implement new user protocols according to their special needs. Adjust the implementation details of the protocol, or perform dynamic assembly of the protocol or in-depth inspection of the protocol package according to you...

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): H04L29/06
Inventor 戚建淮唐威李俊刚
Owner SHENZHEN Y& D ELECTRONICS CO LTD
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