网络驱动程序接口规范NDIS

NDIS:网络驱动程序接口规范NDIS:网络驱动程序接口规范(NDIS:Network Driver Interface Specification)

[原文: http://www.networkdictionary.cn/networking/ndis.php ]

网络驱动程序接口规范(NDIS)是微软为网络接口卡(NIC)的局域网驱动程序提供的一种标准应用程序接口(API)。NDIS 适用于服务器或工作站。NDIS 标准支持计算机通过不同的通信协议与网络相连,如:TCP/IP、IPX、NetBIOS、AppleTalk 等。

NDIS 在数据链路层(第二层)的媒体控制层(MAC)执行其功能。NIC 硬件实现过程与媒体访问控制(MAC)设备驱动程序紧密相关,这样利用通用编程接口,可以访问同一媒体(如以太网)的所有网络接口卡。其次 NDIS 还具有关于网络驱动程序硬件的功能库,主要用于 MAC 驱动和更高级的协议驱动(如 TCP/IP)。利用功能库的各种功能支持,使得 MAC 和协议驱动的开发过程变得相对简单,同时在某种程度上,掩盖了平台的依赖特性。此外通过 NDIS,也可以帮助网络驱动程序维护状态信息和参数,包括联接或其它系统值中涉及的指针功能、句柄及参数块等。

NDIS 支持以下网络驱动类型:

  • 小端口驱动(Miniport Driver)
  • 中间层驱动(Intermediate Driver)
  • 协议驱动(Protocol Driver)
 

NDIS:网络驱动程序接口规范

相关术语:NICNetBIOSMACLAN 驱动TCP/IPIPX

 

你可能感兴趣的:(网络驱动程序接口规范NDIS)