NDISWAN 概述

NDISWAN 是系统提供的 NDIS 中间驱动程序,可提供 WAN 微型端口驱动程序使用的数据压缩、加密、环回和简单 PPP 帧等功能。 因此,WAN 微型端口驱动程序只需要实现特定于中等 (的功能,例如,ISDN) 需要 Q931 信号。

下图显示了 NDISWAN 如何与 RAS 体系结构中的其他组件进行交互。

显示 NDISWAN 如何与 RAS 体系结构中的其他组件进行交互的关系图。

为了过度配置协议驱动程序,NDISWAN 提供 NDIS 和 CoNDIS 微型端口驱动程序接口。 在基础 WAN 微型端口驱动程序中,NDISWAN 同时提供包含某些 WAN 特定元素的 NDIS 和 CoNDIS 协议接口。

在 CoNDIS 环境中,WAN 微型端口驱动程序可以是面向连接的微型端口驱动程序,也可以是集成微型端口调用管理器 (MCM) 。

NDISWAN 提供以下功能:

  • 数据包转换

    NDISWAN 将协议驱动程序从 LAN 传递给它的发送数据包转换为 PPP 格式。 NDISWAN 对 WAN 微型端口驱动程序传递给它的接收数据包执行反向转换。 NDISWAN 使用简单的 HDLC 帧。 大多数特定于媒体的帧必须由微型端口驱动程序完成。 有关 WAN 数据包帧的详细信息,请参阅 WAN 数据包帧

  • 数据包处理

    发送数据包包括标头压缩、数据压缩和加密的配置选项。 NDISWAN 按该顺序对发送数据包应用这些操作。 NDISWAN 在接收数据包上按相反顺序应用这些选项。 如果 NDISWAN 确定启用了配置选项(如压缩或加密),则 NDISWAN 会发送 OID 以通知基础 WAN 微型端口驱动程序。

  • 驱动程序的简化绑定

    NDISWAN 简化了协议驱动程序和 WAN 微型端口驱动程序之间的绑定。 有关 WAN 驱动程序绑定的详细信息,请参阅 WAN 驱动程序绑定和连接

  • 数据转发

    在 NDIS WAN 环境中,NDISWAN 检查发送数据包的描述符的标头,并确定将发送数据包的链接。 NDISWAN 将数据包复制到连续缓冲区,并将其转发到基础微型端口驱动程序。 在 CoNDIS WAN 环境中,NDISWAN 根据数据包的关联虚拟连接 (VC) 转发数据包。 有关 WAN 驱动程序链接和连接的详细信息,请参阅 WAN 驱动程序绑定和连接