Обзор NDISWAN
NDISWAN — это поставляемый системой промежуточный драйвер NDIS, который предоставляет такие функции, как сжатие данных, шифрование, замыкание на себя и простое обрамления PPP, используемое драйверами мини-портов WAN. Поэтому драйверы минипорта WAN необходимы для реализации только тех функций, которые относятся к среде (например, для ISDN требуется сигнализация Q931).
На следующем рисунке показано, как NDISWAN взаимодействует с другими компонентами в архитектуре RAS.
Для драйверов протоколов NDISWAN предоставляет интерфейсы драйверов мини-портов NDIS и CoNDIS. Для базовых драйверов мини-портов глобальной сети NDISWAN предоставляет интерфейсы протоколов NDIS и CoNDIS, которые включают некоторые элементы, относящиеся к глобальной сети.
В среде CoNDIS драйвер мини-порта WAN может быть драйвером мини-порта, ориентированным на подключение, или интегрированным диспетчером вызовов минипорта (MCM).
NDISWAN предоставляет следующие функциональные возможности:
Преобразование пакетов
NDISWAN преобразует пакеты отправки, передаваемые в него драйверами протокола, из локальной сети в формат PPP. NDISWAN выполняет обратное преобразование для получаемых пакетов, передаваемых ей драйверами мини-портов глобальной сети. NDISWAN использует простое кадрирование HDLC. Большая часть средств массовой информации обрамления должна быть выполнена водителем минипорта. Дополнительные сведения о обрамления пакетов WAN см. в разделе Обрамления пакетов WAN.
Обработка пакетов
Отправка пакетов включает параметры конфигурации для сжатия заголовков, сжатия данных и шифрования. NDISWAN применяет эти операции в указанном порядке к отправке пакетов. NDISWAN применяет эти параметры в обратном порядке к получаемым пакетам. Если NDISWAN определяет, что включен параметр конфигурации, такой как сжатие или шифрование, NDISWAN отправляет OID для информирования базового драйвера мини-порта глобальной сети.
Упрощенная привязка для драйверов
NDISWAN упрощает привязки между драйверами протокола и драйверами мини-портов глобальной сети. Дополнительные сведения о привязках драйвера глобальной сети см. в разделе Привязки драйвера глобальной сети и подключения.
Пересылка данных
В среде глобальной сети NDIS NDISWAN проверяет заголовок дескриптора пакета отправки и определяет, по какой ссылке будет отправлен пакет. NDISWAN копирует пакет в непрерывный буфер и перенаправит его базовому драйверу мини-порта. В среде Глобальной сети CoNDIS NDISWAN перенаправит пакеты на основе связанного виртуального подключения (VC) пакета. Дополнительные сведения о связях и подключениях драйвера глобальной сети см. в разделе Привязки и подключения драйвера глобальной сети.