Font Size: a A A

Based On Heterogeneous Processing System Network Drive Mechanism

Posted on:2010-04-19Degree:MasterType:Thesis
Country:ChinaCandidate:S L MaFull Text:PDF
GTID:2208360275998497Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of computer network and the extensive popularization of internet technology, network has already turned into the hinge of societal living in modern times, which makes network security crucial especially. In the current proliferation of computer viruses and Trojans, a variety of network attacks occur frequently. Based on the research and analysis of existing network security protection technologies for Windows ,the project team puts forward a solution to the network security of Windows terminals., which is financed by the national 863 Program, named "Heterogeneous Processing-system Network Secure Architecture(HPNSA)". In this mode, the Windows PC terminal which based on "X86" structure is as "master-processing-system", the ENSS (Embedded Network Security System) based on "ARM Computer" is as "slave-processing-system". The ENSS, that can be inserted into the Windows PC terminal and the network, provides individualized security services for this terminal.In the HPNSA, ENSS needs three drivers to work properly, which are ENSS network driver for Windows and device driven NIC network driver for Linux. This article emphasizes on research of the ENSS network driver for Windows, including three parts: Research on Windows driver develop technology, PCI interface chip, Windows OS architecture and the class of driver, which analyses and summarizes the characteristic of Windows NDIS driver and PCI device driver developing technology; Design on accessing to Dual-Port memory synchronously, realize the communication mechanism between Windows ENSS network drive and Linux device driver by interrupt mode, which makes Master-Slave processing-system work interdependently; Achieve the ENSS network driver for Windows, summarize difficulties and solution in programming.Our experiment proves that with the communication mechanism, Windows driver and Linux driver can run effectively and Windows can identify the card as a normal network interface card. We can use it to browse web page.
Keywords/Search Tags:Heterogeneous Processing-system, Network Security, NDIS, Network driver
PDF Full Text Request
Related items