面向连接的环境

NDIS 支持以下面向连接的驱动程序:

  • 面向连接的客户端

  • 呼叫经理

  • 集成微型端口呼叫管理器 (MCM) 驱动程序

  • 面向连接的微型端口驱动程序

下图显示了面向连接的客户端、呼叫管理器和微型端口驱动程序的配置。

说明面向连接的客户端、呼叫管理器和微型端口驱动程序的配置的关系图。

下图显示了面向连接的客户端和集成的 MCM 驱动程序的配置。

显示具有集成 MCM 驱动程序的面向连接的环境的示意图。

面向连接的微型端口驱动程序控制一个或多个网络接口卡 (NIC) ,并在面向连接的协议驱动程序 (面向连接的客户端和呼叫管理器) 和 NIC 硬件之间提供接口。

有关面向连接的微型端口驱动程序执行的面向连接的操作的摘要,请参阅微型 端口驱动程序执行的面向连接的操作

呼叫管理器是一种 NDIS 协议驱动程序,它为面向连接的客户端提供呼叫设置和拆下服务。 呼叫经理:

  • 使用面向连接的微型端口驱动程序的发送和接收功能,与网络实体(如网络交换机或远程对等机)交换信号消息。

  • 支持一个或多个信号协议驱动程序。 有关呼叫管理器执行的面向连接的操作的摘要,请参阅 呼叫管理器执行的面向连接的操作

集成的 MCM 驱动程序是面向连接的微型端口驱动程序,它还向面向连接的客户端提供呼叫管理器服务。 MCM 驱动程序具有以下特征:

  • MCM 驱动程序向客户端提供与面向连接的微型端口驱动程序配对的呼叫管理器相同的面向连接的服务;但是,调用管理器到微型端口驱动程序接口在驱动程序内部,因此对 NDIS 不透明。

  • 多个呼叫管理器和 MCM 驱动程序可以共存于同一环境中。

  • 每个呼叫管理器或 MCM 驱动程序都可以支持多个信号协议驱动程序。

有关 MCM 驱动程序和呼叫管理器的详细比较,请参阅 MCM 驱动程序与呼叫管理器有何不同

面向连接的客户端

  • 使用呼叫管理器或 MCM 驱动程序的呼叫设置和拆下服务。

  • 使用面向连接的微型端口驱动程序或 MCM 驱动程序的发送和接收功能来发送和接收数据。

  • 可以向位于其上边缘的较高层应用程序提供其自己的网络和传输层服务。

  • 使用呼叫管理器和面向连接的微型端口驱动程序的服务,或使用位于其上边缘的 MCM 驱动程序的服务。

  • 可以是位于旧协议和面向连接的 NDIS 之间的适应层。

    此类适应层使用呼叫管理服务建立基础连接,但从其上方的无连接协议中隐藏此接口的面向连接的性质。

注意 面向连接的客户端的上边缘接口的定义超出了 NDIS 文档的范围。 如果客户端充当适应层,则其上边缘接口由它适应面向连接的 NDIS 的协议定义。

有关面向连接的客户端执行的面向连接的操作的摘要,请参阅 客户端执行的面向连接的操作

NDIS 微型端口驱动程序