pdf

Research on NDIS driver and implementation of network monitoring program based on NDIS

  • 2013-09-22
  • 181.6KB
  • Points it Requires : 2

This article introduces the technology of developing network drivers based on the Network Device Interface Specification (NDIS) in Windows environment. And analyzes the key points of developing network monitoring programs based on NDIS. Keywords: NDIS; driver, network monitoring, filtering, data packet; interception; With the popularization of computer networks and the rapid development of related technologies, some application software needs to filter and analyze data packets to be transmitted on the network. There are many ways to intercept data packets in Windows environment. It can be implemented in the presentation layer using the API function of WINSOCK, or in the session layer using the standard API provided by WINDOWS, or in the transport layer to write a driver to intercept data packets and perform corresponding operations, but it cannot filter data such as ICMP and other protocols. The most standard, standardized and powerful way to implement data packet interception operations under WINDOWS should be in NDIS (network layer implementation), which is powerful and efficient, and is simpler than the device driver of the link layer below. The network driver interface specification NDIS (Network Device Interface Specification) is the abbreviation of the network driver interface specification developed by Microsoft and 3Com. It provides a framework guide for developing network drivers and network protocol drivers on the Windows platform. NDIS provides a standardized development process and function framework, so that developers can develop efficient network drivers by implementing these functions without considering the operating system kernel and the interface with other drivers. The current NDIS version is NDIS 5.0.

unfold

You Might Like

Uploader
sinceyoulove
 

Recommended ContentMore

Popular Components

Just Take a LookMore

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
×