Преимущества удаленного NDIS
Remote NDIS — это расширение хорошо изученной и проверенной временем архитектуры NDIS. NDIS определяет интерфейс вызова функции для драйверов мини-портов NDIS для конкретного устройства. Этот интерфейс определяет примитивы для отправки и получения сетевых данных, а также для запроса и задания параметров конфигурации и статистики. Remote NDIS использует NDIS, определяя оболочку сообщений для интерфейса драйвера мини-порта NDIS, тем самым перемещая код обработки NDIS из драйвера мини-порта в само устройство. В этом и других случаях удаленная NDIS обеспечивает широкий спектр функциональных возможностей и уровней производительности устройств. Модель удаленного NDIS имеет множество преимуществ:
Расширяемость без изменения механизмов транспорта сообщений для конкретной шины
Возможность поддерживать больше протоколов в течение короткого времени
Архитектура драйвера, проверенная как для сетевых, так и для внешних моделей устройств шины
Дополнительные механизмы, которые уже существуют в сетевом стеке NDIS, поддерживаются для удаленных устройств NDIS.