ПредишенСледващото

NDIS шофьори

NDIS библиотека (\ Windows \ System32 \ Drivers \ Ndis.sys) прилага границата между транспорт TDI (обикновено) и NDIS шофьори. Както Tdi.sys, се използва NDIS библиотека и спомагателните клиентите NDIS драйвери за форматиране на команди, изпратени от тези шофьори. NDIS шофьори взаимодействат с библиотеката, за да получи искания и да отговори на тях. Връзки между компонентите, свързани с NDIS, показани на Фиг. 13-18.

Водачите NDIS - прозорци ennee устройства (Ch

PRIMEChANIEBiblioteka NDIS използва, за да представляват IO изисква NDIS опаковки вместо IRR транспорта създават NDIS TDI-предизвикателство пакет NdisAllocatePacket, тогава пакетът се предава NDIS miniport повикване една от функциите NDIS библиотека (например, NdisSend).

Докато сериализация на обажданията на NDIS шофьори, извършена от NDIS библиотека опростява развитие, тя може да попречи на мащабируемост за многопроцесорни системи. Някои операции стандарт NDIS шофьор 4 (NDIS библиотека версия 4 на Windows NT 4) не се мащабират в многопроцесорни системи. В NDIS 5, разработчиците могат да се откажат от тази сериализация. NDIS 5 шофьор може да даде информация на библиотеката NDIS, че сериализация не му допадна, а след това на библиотеката NDIS препраща исканията до водача след получаване на съответното МКК В този случай отговорността за управлението на паралелни заявки пада шофьор NDIS, но отхвърлянето на сериализация плаща повишаване на производителността в многопроцесорни системи.

5 NDIS също осигурява следните предимства.

• хардуерно ускорение на TCP / (TCP / IP задача разтоварване) IP-операции позволява на miniport да използва хардуер за мрежови карти функции да изпълнява операции, като например изчисляване на контролни пакети и всички изчисления, свързани с IP-сигурността (IPSec). Хардуерно ускорение от тези операции с помощта на мрежовия адаптер подобрява производителността на системата чрез освобождаване на процесора да изпълнява тези задачи.

• NDIS, ориентирани логически връзки позволява NDIS водача да контролира носещата среда, изискваща логически връзки, като например устройства АТМ (Asynchronous режим на прехвърляне). Интерфейси предвидени NDIS NDIS шофьор библиотека за взаимодействие с адаптерите мрежовите достъпни чрез функцията повиквания са преведени директно в разговори Хал съответните функции.

Експеримент: трансфер зареден NDIS мини-порт

Водачите NDIS - прозорци ennee устройства (Ch
Водачите NDIS - прозорци ennee устройства (Ch
Водачите NDIS - прозорци ennee устройства (Ch

Свързани статии

Подкрепете проекта - споделете линка, благодаря!