With the rapid development of the computer and Internet technology, the wholenetwork equipment which constitute the whole network is more and more, as a kind ofnetwork language, network communication protocol guarantee the successfulcommunication between network equipments. In order to understand whether thecommunication between network equipment conform to the network characteristicsand standards, protocol analysis is a necessary way. In view of this purpose, this thesisdesigns an network protocol analysis system, which researches the network protocolanalysis method.This thesis firstly introduces the network protocol analysis technology and itscurrent development status, describes the analysis principle and specific operational process ofthe network protocol analysis software Wireshark, based on the thorough analysis on thesource code, we points out its limitations and weaknesses. Secondly, according to theinsufficiency of Wireshark, we introduce a remote terminal, designing a protocol analysissystem which is based on remote capture data packet. According to function based on themodular division, this system is consisted of data acquisition module and protocol analysismodule, data acquisition module designs a custom communication protocol to realize the remotepacket acquisition; protocol analysis module uses a plugin technology, each protocol analysiscorresponds to a single decoder plugin. Based on pattern matching and decision-making treeanalysis method, main program finally realizes the protocol analysis by calling the correspondingdecoder. |