Font Size: a A A

Research And Application Of Data Abstraction Method Based On Network Model

Posted on:2021-04-05Degree:MasterType:Thesis
Country:ChinaCandidate:J GaoFull Text:PDF
GTID:2428330614471604Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The construction of network model in the network refers to the construction of mathematical language and the extraction of network characteristics for each node type,node state,data characteristics contained in nodes and network behaviors among nodes in the network,so as to realize the use of network model to represent a network and network behaviors.Based on the constructed network model to abstract simulation network and all kinds of network behaviors,it is convenient to construct large-scale simulation network under the premise of low cost and low destructiveness,and make a series of large-scale attack and defense applications by using simulation network,so that we can better understand,research and use the network.Therefore,how to build a network model for a network topology,various types of nodes in the network and the network behavior between nodes,how to realize the communication behavior between nodes on the basis of the network model Abstract simulation network,and how to realize a large-scale network attack application in the simulation network are the focus of this paper.In order to achieve the above functions,this paper proposes an important feature factor extraction and analysis method for all nodes and data involved in the network,to build the network model of the simulation network,and realize the connectivity of network nodes and large-scale attack application in the virtual simulation network of the network model.(1)For the construction of network model,this paper adopts the scale-free network model.First of all,because of the high abstract granularity of the constructed network,and based on the large-scale complex network,the scale-free network model is adopted according to the generation mechanism of the network model.One of the scale-free network models can achieve growth,that is,with the continuous expansion of the network scale,the number of network nodes in the studied network is increasing;the other is the mechanism of priority connection.When new nodes are added in the network,new nodes tend to connect with nodes with larger connectivity.(2)Aiming at the problem of how to use network model to represent network nodes,topological connections of network nodes and various network behaviors,this paper proposes an important feature factor extraction and analysis method for all nodes involved in the network,topological connection data and network behaviors such as sending and receiving data packets.The feature factor extraction method uses a few "abstract" variables to express the basic data structure by studying the internal dependence among many variables,and then realizes network modeling and simulation network construction.(3)In the constructed network model,first of all,it is necessary to analyze the network protocol used in the virtual network,according to the protocol cluster used by the network layer,analyze the header and tail of the network layer protocol and the application carried in the protocol data packet Field to obtain the corresponding transmission content of the network model network layer protocol data packet.The network protocol architecture analysis is mainly based on the TCP/IP network protocol.This article will elaborate on the research and implementation of the network protocol architecture analysis.It mainly includes four parts: building a network adaptation mechanism,network data packet acquisition and filtering,and network.Protocol encapsulation and analysis of TCP/IP protocol.(4)In order to solve the problem of how to realize the communication behavior between nodes in the network,two difficulties should be solved: the first difficulty is how to find the shortest path between nodes in the network model simulation network topology.In this paper,Dijkstra shortest path algorithm is used to simply simulate the routing mechanism in the real network.The second difficulty is how to simulate a series of network communication behaviors among nodes,such as encapsulating data packets,sending data packets,forwarding data packets between source nodes and destination nodes,receiving data packets from destination nodes and analyzing the contents of data packets.In this paper,the concept of simulating network events is proposed.By constructing a discrete event scheduling framework,the simulation network is simulated Each network behavior in is abstracted as an event and processed in parallel at high speed to simulate the communication behavior in the simulation network.(5)To solve the problem of how to reproduce a large-scale DDo S flooding attack in a simulation network,we need to consider the processing mechanism of a large number of network events.In this paper,we propose a method of using multithreading mechanism to solve the problem of simulating network events simultaneously,because for a highly abstract network model,network events are data structure manifestations,using multithreading The mechanism can simulate the process of flooding attack.
Keywords/Search Tags:Scale free network model, simulation network, characteristic factor analysis, DDOS flooding attack
PDF Full Text Request
Related items