Page 74 - 4784
P. 74
- робоча станція без перезавантаження може використовувати
інший стек протоколів;
- ODI дозволяє NetWare-Cервер і робочим станціям
взаємодіяти з багатьма іншими системами, що використовують інші
стеки протоколів включаючи великі ЕОМ.
ODI стандартизує розробку драйверів плат мережевих
інтерфейсів. Виробникам не потрібно більше турбуватися про
відповідність конкретному стеку протоколів. Драйвери просто
підключаються до рівня LSL (LinkSuppirtLayer). LSL нагадує
комутаційну панель, використовувану для перемикання на
відповідний стек протоколів.
LSL забезпечує зв'язок між драйверами (нижній рівень) і
протоколами (верхній рівень). Рівень MPI (MultipleProtocolInterface)
забезпечує інтерфейс для підключення стеків протоколів (таких як
AppleTalk, TCP / IP і IPX; в майбутньому будуть доступні інші стеки
протоколів, такі як OSI і SNA). Рівень MLI (MultipleLinkInterface) -
це той інтерфейс, куди підключаються драйвери плати мережного
інтерфейсу. Драйвери пристроїв пишуться розробниками плат
мережного інтерфейсу у відповідність зі специфікацією LSL Novell.
Ці драйвери називаються драйверами MLID
(MultipleLinkInterfaceDriver).
Коли пакет потрапляє в плату мережевого інтерфейсу, він
обробляється драйвером MLID плати і передається LSL. LSL
визначає, якою стек протоколу повинен потрапити пакет і направляє
його до цього протоколу. Пакет звичайним чином передається через
стек протоколів, де обробляється протоколами високого рівня.
Специфікація NDIS (Microsoft Network Device Interface
Specification) була розроблена, щоб надати користувачеві мережі
доступ до різних протоколах, відокремивши ці протоколи від плат
мережного інтерфейсу. Відповідно до цими протоколами не було
потрібно нічого знати про інтерфейсних платах. Тут відсутній
специфічний для плат інтерфейс, а їсть тільки загальний інтерфейс
для протоколів (див. Нижче малюнок). Щоб використовувати плату
NDIS, ви встановлюєте плату та її драйвер, завантажуєте всі
протоколи, які хочете використовувати, і пов'язуєте їх за допомогою
команди NETBIND.
72