Справочник по NetWare 4.11


Multiple Link Interface Driver


MLID представляет собой драйвер устройства, построенный в соответствие со спецификацией ODI, который выполняет функции приема и передачи пакетов, для физического или логического носителя локальной сети.

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

ODI позволяет сетевым драйверам работать со стеками протоколов независимо от типов фреймов и деталей стеков протоколов.

MLID осуществляет взаимодействие с сетевой платой и выполняет добавление и удаление определяемых средой передачи данных заголовков фреймов.

MLID также осуществляет демультипликацию приходящих пакетов, определяя их тип фрейма.

Фирма Novell облегчила разработку сетевых драйверов ODI, предоставив набор модулей поддержки и обеспечив все необходимые средства интерфейса сетевого драйвера с LSL.

Эти модули поддержки включают в себя MSM (Media Support ModuleTM

, Модуль поддержки среды передачи данных), который содержит общие для всех драйверов функции, и модуль TSM (Topology Specific ModuleTM

, Модуль для конкретной топологии), который обеспечивает поддержку для стандартных типов носителей, Ethernet, Token Ring, RX-Net и FDDI.

Далее в этом разделе описаны эти модули и модуль HSM (Hardware Specific ModuleTM

, Модуль для конкретной аппаратуры).

Ниже на рисунке изображены модули, составляющие MLID. Обратите внимание, что для сервера модули MSMTM

, TSMTM

и HSMTM

загружаются отдельно.

Figure 12-3. Модули MLID

В DOS и OS/2 все три модуля объединены в один драйвер.




Начало  Назад  Вперед



Книжный магазин