Font Size: a A A

Protocol Reassembling And Restoration System Based On Multi-Core Platform

Posted on:2013-05-08Degree:MasterType:Thesis
Country:ChinaCandidate:B J QinFull Text:PDF
GTID:2248330395975708Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet applications, the Network applications emergeone after another and the number of the Internet users is increasing enormously, at the sametime, the requirement for network security monitoring in all aspects of society is also rising.On the other hand, the use of the global address IPv4is in its recession and the IPv6isdeveloping rapidly, the related technologies of IPv6are especially important and the protocolreassembling and restoration system is the foundation of the network monitoring and intrusiondetection system. The fast development and the widespread of the multi-core processors havebrought more choices to enhance the performance of the system. Therefore, the researchbased on the technologies of the reassembling and restoration of the high-speed IPv6trafficon multi-core platform is of great significance.Firstly, this paper introduces the multi-threading technology associated with the adapter,the packet capture technology under Linux on the Intel platform, the relevant concept andmodel about the multi-threading and the presentation of the knowledge related to multi-coreprocessors for the multi-core platform. Secondly, it’s the overall design of the protocolreassembling and restoration system, including the analysis of the system’s requirement andthe module design, and the foundation of the research and what I had done will beemphasized in this part. Then comes the related principles of TCP protocol and the design andimplementation of TCP multi-thread reassembling module based on that, including the dataconstruction and the establishment and storage of the TCP session.Then comes the design and implementation of the parallel restoration module ofapplication protocols, including the framework of the multi-thread restoration module ofapplication protocols, maintenance of the TCP session, the implementation of themulti-threading restoration module and the multi-protocol interface based on registered-callback mechanism. And it introduces thread-safety and reentrancy of the HTTP protocolprocessing function, for example. In the end, it describes the core and thread distribution andthe optimization for the overall system direct at the multi-core platform. This paper sets up IPv6test environment for the system, and then tests the overallperformance and the system’s Capture module. The result of the research shows that thetechnology of multi-thread increased the performance of the capture module and the wholesystem.
Keywords/Search Tags:Multi-Core, Parallel Restoration, IPv6Protocol, High Traffic
PDF Full Text Request
Related items