Поделиться через


Среда Connection-Oriented

NDIS поддерживает следующие драйверы, ориентированные на подключение:

  • Клиент, ориентированный на подключение

  • Диспетчер звонков

  • Интегрированный драйвер диспетчера вызовов мини-порта (MCM)

  • Драйвер мини-порта, ориентированный на подключение

На следующем рисунке показана конфигурация клиентов, ориентированных на подключение, диспетчера вызовов и драйвера мини-порта.

Схема, иллюстрирующая конфигурацию клиентов, ориентированных на подключение, диспетчера вызовов и драйвера мини-порта.

На следующем рисунке показана конфигурация клиентов, ориентированных на подключение, и интегрированный драйвер MCM.

Схема, показывающая среду, ориентированную на подключение, с интегрированным драйвером MCM.

Драйвер минипорта, ориентированный на подключение, управляет одной или несколькими сетевыми картами (NIC) и предоставляет интерфейс между драйверами протоколов, ориентированными на подключение (клиенты, ориентированные на подключение, и диспетчеры вызовов) и оборудованием сетевых карт.

Сводку операций, ориентированных на подключение, выполняемых драйвером мини-порта, ориентированным на подключение, см. в разделе Операции, ориентированные на подключение, выполняемые драйверами минипорта.

Диспетчер вызовов — это драйвер протокола NDIS, который предоставляет службы настройки и удаления вызовов для клиентов, ориентированных на подключение. Диспетчер звонков:

  • Использует возможности отправки и получения драйвера минипорта, ориентированного на подключение, для обмена сигнальными сообщениями с сетевыми сущностями, такими как сетевые коммутаторы или удаленные одноранговые узлы.

  • Поддерживает один или несколько драйверов протокола сигнализации. Сводка операций, ориентированных на подключение, выполняемых диспетчером вызовов, см. в разделе Операции, ориентированные на подключение, выполняемые диспетчерами вызовов.

Интегрированный драйвер MCM — это драйвер мини-порта, ориентированный на подключение, который также предоставляет службы диспетчера вызовов клиентам, ориентированным на подключение. Драйвер MCM имеет следующие характеристики:

  • Драйвер MCM предоставляет клиентам те же службы, ориентированные на подключение, что и диспетчер вызовов, который в сочетании с драйвером мини-порта, ориентированным на подключение; однако интерфейс драйвера диспетчера вызовов для минипорта является внутренним для драйвера и, следовательно, непрозрачным для NDIS.

  • Несколько диспетчеров вызовов и драйверы MCM могут сосуществовать в одной среде.

  • Каждый диспетчер вызовов или драйвер MCM может поддерживать несколько драйверов протокола сигнализации.

Подробное сравнение драйверов MCM и диспетчеров вызовов см. в статье Отличия драйвера MCM от диспетчера вызовов.

Клиент, ориентированный на подключение:

  • Использует службы настройки и отключения вызовов диспетчера вызовов или драйвера MCM.

  • Для отправки и получения данных использует возможности отправки и получения драйвера минипорта, ориентированного на подключение, или драйвера MCM.

  • Может предоставлять собственные сетевые и транспортные службы для приложения более высокого уровня на верхнем крае.

  • Использует службы диспетчера вызовов и драйвера мини-порта, ориентированного на подключение, или использует службы драйвера MCM на верхнем крае.

  • Может быть адаптационным уровнем, который находится между старым протоколом и NDIS, ориентированным на подключение.

    Такие уровни адаптации используют службы управления вызовами для установки базовых подключений, но скрывают ориентированный на подключение характер этого интерфейса от протоколов без подключения над ним.

Примечание Определение интерфейса верхнего края клиента, ориентированного на подключение, выходит за рамки область документации по NDIS. Если клиент выступает в качестве адаптационного слоя, его интерфейс верхнего края определяется протоколом, который он адаптирует к NDIS, ориентированному на подключение.

Сводка операций, выполняемых клиентом, ориентированным на подключение, см. в разделе Операции, ориентированные на подключение, выполняемые клиентами.

Драйверы минипорта NDIS