NDIS中间层驱动技术 一、NDIS结构 1、网络驱动程序接口标准 NDIS.docVIP

  • 19
  • 0
  • 约1.63万字
  • 约 15页
  • 2019-10-11 发布于江西
  • 举报

NDIS中间层驱动技术 一、NDIS结构 1、网络驱动程序接口标准 NDIS.doc

NDIS中间层驱动技术 一、NDIS结构 1、网络驱动程序接口标准 ( NDIS )简介 网络驱动程序接口标准(NDIS)是微软为网络接口卡(NIC)的驱动程序提供的一种标准应用程序接口(API)。NDIS适用于服务器或工作站。 NDIS标准支持计算机通过不同的通信协议与网络相连,如:TCP,IPX, NetBIOS, AppleTalk等.N D I S在数据链路层(第二层)的MAC层执行其功能。NDIS支持以下网络驱动类型:小端口驱动(Miniport Driver),中间层驱动(Intermediate Driver),协议驱动( Protocol Driver)。NDIS结构如下图所示。 NDIS结构 (1)NDIS小型端口驱动程序( Miniport driver) 一个NDIS微端口驱动程序(也叫微端口NIC驱动程序)有两个基本功能: ·管理一个网络接口卡(NIC),包括通过NIC发送和接收数据。 ·与高层驱动程序相接,例如中间层驱动程序和传输协议驱动程序。 一个微端口驱动程序与它的NIC通信,并且通过NDIS库与高层驱动程序通信。NDIS库对外提供了一整套的函数(NdisXXX函数),这些函数封装了微端口需要调用的所有操作系统函数。同时,微端口必须向外提供一组入口(MiniportXxx函数),使NDIS可以为了完成自己或高层驱动程序的任务而访问微端口。发送和接收

文档评论(0)

1亿VIP精品文档

相关文档