Font Size: a A A

Research And Implementation Of Network Collaborative Detection Technology

Posted on:2021-01-08Degree:MasterType:Thesis
Country:ChinaCandidate:Z H HuoFull Text:PDF
GTID:2428330611955262Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the rapid growth of the network technology,how to get the status of a target network quickly and accurately is vital to strengthen network management,improve network service quality and guarantee network security.Therefore,as a key technology to obtain network status information,network detection technology has aroused extensive attention.However,the traditional network detection technology,such as unitary network detection and single-point network detection,either fail to obtain accurate and completed information,or are inefficient.To this end,this thesis proposes an active-passive combined network collaborative detection system design based on the multi-agent model.The main works of this thesis are as follows:Firstly,to solve the problem of incomplete and inaccurate network information caused by a unitary network detection,this thesis combines active and passive detection to detect network topology and network resources.For network topology detection,this thesis triggers and guides the execution of active detection tasks to obtain the target network topology information based on the results of passive detection.The implementation of passive network topology detection is based on the SNMP protocol,which uses the address table to solve the router alias problem and the ARP protocol to obtain the integrity of the network devices in the subnet.The implementation of active network topology detection is based on traceroute algorithm,which uses anti-firewall TCP detection packets to obtain complete network topology and uses binary search algorithm to reduce the number of detection packets sent.For resource detection,this thesis reconstructs and integrates the host discovery,port scanning and operating system detection modules of Nmap to obtain the host related equipment information based on specific detection requirements.Secondly,to solve the problem of low efficiency caused by the single-point network detection technology,this thesis presents a method of distributed task decision scheduling based on the multi-agent model.In this thesis,the multi-agent model is selected as the research model of the system,and the discussion is focused on task decision scheduling and coordination.In view of the distributed task decision scheduling of the multi-agent model,the dynamic decision-making algorithm model is established by combining the multi-attribute decision-making method with the network selection,so that the selected results can better balance the interests of both users and the network.To solve the problem of multi-agent model collaboration,this thesis selects the appropriate agent granularity and establish the appropriate agent model for them,and uses the communication mechanism based on Websocket coordinates the system resources to complete the target tasks efficiently.Finally,this thesis implements the whole system according to the design scheme and performs relevant tests on it.The test results show that the network co-system detection can collect network information quickly and can restore the target network topology efficiently.Thus,the feasibility and validity of the scheme designed in this thesis are verified.
Keywords/Search Tags:collaborative network detection, multi-agent model, multi-atrribute decion-making, network topology
PDF Full Text Request
Related items