Multilayer protocol analysis method and device as well as data matching method and device

A protocol data, multi-layer protocol technology, applied in the field of protocol parsing, can solve problems such as increasing the number of languages, and achieve the effects of reducing complexity, improving efficiency, and reducing the number of traversals

Active Publication Date: 2017-05-10
NEUSOFT CORP
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But the new problem is that this combination language greatly increases the number of languages, even if only considering the nesting relationship of common protocols, it is still unacceptable

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
  • Multilayer protocol analysis method and device as well as data matching method and device
  • Multilayer protocol analysis method and device as well as data matching method and device
  • Multilayer protocol analysis method and device as well as data matching method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] Specific embodiments of the present disclosure will be described in detail below in conjunction with the accompanying drawings. It should be understood that the specific embodiments described here are only used to illustrate and explain the present disclosure, and are not intended to limit the present disclosure.

[0035] The public multi-layer protocol analysis system is divided into a system development phase and a system operation phase. In the system development phase, the modular development part of the protocol is introduced first.

[0036] The parsing rules for each protocol are defined using a context-free grammar with predicates in the following format:

[0037] G = {VT, VN, S, R, P}.

[0038] Among them, VT is a set of terminal symbols, that is, a set of terminal symbols representing the data to be matched in each layer of the protocol; VN is a set of non-terminal symbols, that is, a set of non-terminal symbols corresponding to the abstract events of each pr...

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 multilayer protocol analysis method and device as well as a data matching method and device. The multilayer protocol analysis method applied to a first syntactic analyzer comprises the steps of receiving to-be-matched first protocol data; pushing a terminal symbol of a lower-layer protocol into a stack top of a symbol stack and inputting the to-be-matched first protocol data into a lexical analyzer corresponding to the current stack top state of the state stack; receiving a matching result returned by the lexical analyzer; carrying out syntactic analysis on a first terminal symbol with a predicate; when the syntactic analysis on the first terminal symbol with the predicate is finished, judging whether a next importable event in the current stack top state of the state stack is the target non-terminal symbol of the upper-layer protocol; and when determining that the next importable event is the target non-terminal symbol of the upper-layer protocol, sending the to-be-matched second protocol data to a second syntactic analyzer. Through the technical scheme, data analysis of multilayer protocol can be finished through one data analysis.

Description

technical field [0001] The present disclosure relates to the field of protocol analysis, in particular, to a multi-layer protocol analysis method and device, and a data matching method and device. Background technique [0002] Network protocol is the basis of network communication. Protocol analysis is to analyze each part of the network data packet according to the protocol specification, and obtain accurate and detailed information of the data packet, which is used for various network functions. [0003] There are often multi-level nesting relationships between network protocols, especially the application layer in the seven-layer network protocol. With the continuous extension and development of network application technology, the application layer belonging to the seventh layer has already surpassed the sum of the first six layers in complexity. , which covers a large number of basic application protocols of RFC (Request For Comments) specifications, private protocols 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
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/06
CPCH04L69/03H04L69/06H04L69/22H04L69/321
Inventor 侯智瀚邹荣珠
Owner NEUSOFT 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