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


Перенос драйверов и приложений Packet-Processing в ПППП

Платформа фильтрации Windows (ПППП) обеспечивает фильтрацию пакетов TCP/IP, проверку и изменение, мониторинг или авторизацию подключений, обработку правил IPsec и фильтрацию RPC. Как правило, необходимо преобразовать компонент фильтрации TCP/IP или мониторинга подключений в Windows XP и Windows Server 2003 для использования приложения или службы в пользовательском режиме ПППП, драйвера выноски в режиме ядра МПП или обоих компонентов для Windows Vista и Windows Server 2008 и более поздних версий. В следующей таблице перечислены существующие методы обработки пакетов в Windows XP и Windows Server 2003, а также способы их изменения в Windows Vista и Windows Server 2008 и более поздних версий для использования ПППП.

Примечание С Windows 8 функции TDI и поставщиков многоуровневых служб (LSP) являются устаревшими.

Существующий метод в Windows XPand Windows Server 2003 Новый метод в Windows Vista и Windows Server 2008 и более поздних версиях
Драйвер обработчика брандмауэра или обработчика фильтра для простой фильтрации пакетов. Приложение или служба в пользовательском режиме, использующая API WIN32 ДЛЯ МПП.
Драйвер обработчика брандмауэра или фильтра для глубокой проверки или изменения пакетов. Ip-уровень, транспортный уровень или драйвер выноски уровня ALE и необязательное приложение или служба в пользовательском режиме, использующая API Win32 ДЛЯПП.
Драйвер фильтра интерфейса транспортного драйвера (TDI) для простой фильтрации пакетов. Приложение или служба в пользовательском режиме, использующая API WIN32 ДЛЯ МПП.
Драйвер фильтра TDI для глубокой проверки или изменения пакетов или потоков.

Транспортный уровень, потоковый уровень и (или) драйвер выноски ALE, а также необязательное приложение или служба пользовательского режима, использующая API Win32 ВПП

Драйвер фильтра TDI для tcp-подключения или управления трафиком по протоколу UDP.

Для управления TCP-подключениями: драйвер выноски ALE и необязательное приложение или служба в пользовательском режиме, использующая API Win32 ДЛЯ МПП.

Для прокси-сервера TCP:

  • В Windows Vista: драйвер выноски изменения пакетов.
  • В Windows 7 и более поздних версиях: ALE_REDIRECT драйвер выноски слоя.

Для фильтрации на уровне MAC:

  • В Windows 8 и более поздних версиях: драйвер выноски слоя MAC_FRAME.
  • В Windows Vista и Windows 7: драйвер упрощенного фильтра NDIS.

Для управления трафиком UDP: драйвер выноски уровня данных Stream или Datagram и необязательное приложение или служба пользовательского режима, использующая API WIN32 ДЛЯ ПППП.

LSP сокетов Windows для простой фильтрации пакетов. Приложение или служба в пользовательском режиме, использующая API WIN32 ДЛЯ МПП.
LSP сокетов Windows для глубокой проверки или изменения пакетов.

Уровень IP, ALE, транспорт (например, datagram Datagram) или драйвер выноски уровня потока и необязательное приложение или служба пользовательского режима, использующая API Win32 ДЛЯ МПП.

Промежуточный драйвер спецификации интерфейса сетевого устройства (NDIS) для простой фильтрации пакетов.

Для фильтрации на основе IP-адресов: приложение или служба в пользовательском режиме, использующая API Win32 ВПП.

Для фильтрации на основе MAC::

  • В Windows 8 и более поздних версиях: драйвер выноски слоя MAC_FRAME.
  • В Windows Vista и Windows 7: драйвер упрощенного фильтра NDIS.
Промежуточный драйвер NDIS для TCP-подключения или управления трафиком UDP.

Управление TCP-подключением: драйвер выноски ALE и необязательное приложение или служба в пользовательском режиме, использующая API WIN32 ДЛЯПП.

Управление трафиком UDP: драйвер выноски ALE или транспортного уровня и необязательное приложение или служба пользовательского режима, использующая API Win32 ДЛЯПП.

Драйвер упрощенного фильтра NDIS для фильтрации на уровне управления доступом к мультимедиа (MAC).

В Windows 8 и более поздних версиях: драйвер выноски слоя MAC_FRAME.

В Windows Vista и Windows 7: драйвер упрощенного фильтра NDIS.