Font Size: a A A

The Design And Realization Of The Networking Packets Simulation Software

Posted on:2014-12-02Degree:MasterType:Thesis
Country:ChinaCandidate:N ZouFull Text:PDF
GTID:2268330425475639Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Companies like Network Operator and Internet Service Provider(ISP) tend to consider the efficiency of application programs that work on their web. How to manage bandwidth and control the complexity of communication and guarantee safety have become more and more important.The technology of Deep Packet Inspection(DPI) can meet these requests.The DPI equipment recombines the data and reshapes the data according to the contents of the data. So we can use DPI to analyse network data and distinguish different businesses.The Eastcom company produces the DPI equipments. Because it is important to provide a high quality product, it is necessary to test the product for many times before getting it into the market. So appropriate packets are important for the testing. So Eastcom company launched Network Service Packets Simulation Project.This paper mainly introduced the designing procedure and realization of the software. We chose Visual Studio as the development tool. And we used the programming technique of MFC,C,C++. The development of the software refer to the protocol of IP, TCP, UDP, HTTP, FTP, SMTP, POP3, RTP, SIP and GRE. The checksum arithmetic and the SYN_FLOOD theory are presented. The demand analysis and module design are formulated. The architecture of the software and the route chart are designed. A methord to control the rate of the packets is designed. The interface and core function’s realization is presented. Then, the policies of multi-thread synchronization and the shared file’s protection are introduced. At last, we analyzed the working result and the prospect of the software.
Keywords/Search Tags:DPI, OSI, Networking protocol, Simulation, Thread
PDF Full Text Request
Related items