网络驱动程序的新增内容

Windows Vista 支持网络驱动程序的全新模型,并且针对网络驱动程序提供了许多重要的增强功能和新功能。主要新增功能包括:

  • 新的网络驱动程序接口规范 (NDIS) 版本 6.0

  • 本地 802.11 无线 LAN

  • 网络模块注册器

  • Winsock 内核

  • Windows 筛选平台

NDIS 6.0

Windows Vista 包含网络驱动程序接口规范 (NDIS) 版本 6.0

下列 NDIS 6.0 功能提升了性能和可扩展性:

  • NET_BUFFER 数据打包

  • 改进的发送和接收路径

  • 增强的运行时重新配置功能

  • 改进的分散/收集 DMA 支持

  • 高效筛选器驱动程序

  • 接收端缩放

下列 NDIS 6.0 功能简化了驱动程序设计:

  • 更方便的初始化

  • 带有版本的接口

  • 简化的重置处理

  • NDIS 接口服务

  • 更易于编写的筛选器驱动程序

有关 NDIS 6.0 的详细信息,请参阅 NDIS 6.0 简介

本地 802.11 无线 LAN

Windows Vista 支持全面改进的 802.11 无线 LAN (WLAN) 设备驱动程序模型。这个新的驱动程序模型称为本地 802.11,并且提供了对下列功能的支持:

  • 发送和接收 802.11 媒体访问控制 (MAC) 服务数据单元 (MSDU) 数据包和 MAC 管理协议数据单元 (MMPDU) 框架。

  • 通过设置和查询请求的本地 Native 802.11 对象标识符 (OID) 访问 802.11 管理信息基 (MIB) 对象。

  • 扩展操作系统的 802.11 功能,包括替换或增加密码和身份验证算法。

有关本地 802.11 的详细信息,请参阅本地 802.11 无线 LAN

网络模块注册器

网络模块注册器 (NMR) 是一个操作系统模块,有助于相互附加网络模块。每个网络模块均向 NMR 自行注册,从而指定用来描述网络模块的特性。NMR 在可相互附加的已注册网络模块对之间启动连接。附加之后,网络模块可独立于 NMR 相互交互。当网络模块之一向 NMR 取消注册时,NMR 还有助于分离所附加的网络模块对。

有关 NMR 的详细信息,请参阅网络模块注册器

Winsock 内核

Winsock 内核提供对内核模式中网络套接字的支持。WSK 公开与用户模式 Windows 套接字 2 类似的接口。WSK 接口支持常见的套接字操作,如套接字创建、绑定、建立连接以及发送和接收数据传输。WSK 还支持异步 I/O,并使用 IRP 和事件回调来增强性能。

有关 WSK 的详细信息,请参阅 Winsock 内核

Windows 筛选平台

Windows 筛选平台标注驱动程序通过以超越标准筛选功能范围的方式检查和处理网络数据来扩展 Windows 筛选平台的功能。标注驱动程序通常用于执行深度检查、数据包修改、流修改和数据日志记录等任务。

有关 WFP 标注驱动程序的详细信息,请参阅 Windows 筛选平台标注驱动程序

IP 帮助程序

提供了一组新的 API 来检索和修改本地计算机上 TCP/IP 传输的配置设置。内核模式和用户模式 API 均可用,而且它们的功能相似。有关用户模式 API 的介绍,请参阅 Microsoft Windows SDK 文档。

有关详细信息,请参阅 IP 帮助程序

 

 

显示:
© 2014 Microsoft