Page 73 - 4784
P. 73
Призначенням NDIS та ODI є стандартизація інтерфейсу між
драйверами і інтерфейсними платами. Завдяки цьому, для кожного
типу протоколу, який ви хочете реалізувати через плату, не потрібні
окремі драйвери.
Інтерфейс ODI ілюструється наступним малюнком. Він
забезпечує інтерфейс між платами мережевого інтерфейсу і різними
протоколами. Коли драйвери плати мережного інтерфейсу пишуться
відповідно до специфікації ODI, вони можуть використовувати один
або більше протоколів, таких як AppleTalk і TCP / IP.
+ --------------------------------------------- +
| Операційна система NetWare |
+ - + ------- + ---- + --------- + ---- + ---------- + --- ++
| | | | | | |
| IPX | | TCP / IP | | AppleTalk| |багатопротокольний
| | | | | | | Інтерфейс
| | | | | | |
+ - + ------- + ---- + --------- + ---- + ---------- + --- ++
| LSL (LinkSupportLayer) |
+ - + ------- + - + -------- + - + ------- + - + ------- + - ++
| | | | | | | | |Multiple
|RX-NET | |Ethernet| | Token | | FDDI | |Link
| | | | | Ring | | | |Interface
| | | | | | | | |Drivers
+ ------- + + -------- + + ------- + + ------- + + (MLID)
На малюнку ви можете бачити компоненти рівнів ODI. Внизу
розташовані інтерфейси для різних типів мережевих інтерфейсних
плат. Повернемо частину утворюють протоколи, які представляють
інтерфейс з операційною системою NetWare. Розташований між
ними рівень LSL управляє трафіком між компонентами.
Для тих, кому потрібна взаємодія з системами, відмінними від
NetWare, ODI дає наступні переваги:
- одна плата мережевого інтерфейсу з різними стеками
протоколів;
- створюється логічна мережева плата, яка обробляє пакети
різних систем; ці пакети можуть надсилатися за тією ж мережевий
кабельній системі, підключеного до однієї мережевої плати;
71