An efficient filtering method for multi-language network data packets

A network data packet and high-efficiency filtering technology, which is applied in the interdisciplinary field of computer network and software engineering technology, to achieve the effects of high search efficiency, good platform portability, and high-efficiency processing

Inactive Publication Date: 2010-12-08
NANJING UNIV OF POSTS & TELECOMM
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, in the fight against large-scale Syn-Flood DDoS attacks, the efficiency of firewall filtering is not ideal

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
  • An efficient filtering method for multi-language network data packets
  • An efficient filtering method for multi-language network data packets
  • An efficient filtering method for multi-language network data packets

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] 2.) After explaining the advantages of writing programs in multiple languages, we began to consider the design of the entire filter architecture. The underlying platform Netlink has a series of function calls, which respectively complete the registration of the Netlink protocol, capture the data packets of the kernel protocol part, return relevant information to the kernel, and complete the deregistration of the Netlink protocol. In order to optimize the packet capture part of the underlying platform, we encapsulate the calling function in C++, and extract relevant parameters as member variables of the encapsulated class. For example, extracting the address in the data packet function as an address pointer, and extracting the protocol registration symbol in the protocol registration function as a member function of the class are all beneficial to the internal operations of the class.

[0057] 3.) Add filter support for parallel processing. Parallel processing often pla...

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 data packet processing method under multiple programming languages environment is a solution for network security and software development technology, mainly used for solving the development and application problems of a network data packet processing program, and belongs to the field of computer network and software engineering technology. The invention also provides a code implementation ofa filter transplantable to a router. The monitoring and processing of network data packet have always been an important and key technology in network security field. The processing scheme of the invention is provided for quickly and effectively processing network data packet, and protecting our server and host from network attack. Therefore, multiple languages are employed for implementation, optimal filtering factors are added, so that the filtering efficiency is maximally improved. The code implementation of the filter can be used on multiple servers and personal hosts under complex networkenvironment, used as a basis of related network data packet processing software.

Description

technical field [0001] The invention is a solution to network security and software development technology, which is mainly used to solve the development and application problems of network data packet processing programs, and belongs to the cross field of computer network and software engineering technology. Background technique [0002] Firewalls are used to protect computer networks from harassment by unauthorized personnel and intrusion by hackers. It forms a security protection barrier between the internal network (private network) and the external network, preventing illegal users from accessing resources on the internal network and illegally transmitting internal information to the outside. A firewall can be a very simple filter or a well-configured gateway, but the principle is to monitor and filter all information between the internal network and the external network. [0003] Packet filtering is one of the most basic functions of a firewall, and many routers ofte...

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/06H04L9/36
Inventor 王汝传张勇任勋益张登银祝世雄
Owner NANJING UNIV OF POSTS & TELECOMM
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