logo search
ИСМ ответы

Возможности совместной работы различных аппаратных средств

Фирма Novell всегда отличалась тем, что предоставляла сетевые средства для самых разнообразных операционных системе. Часто именно Novell первой из фирм-производителей программного обеспечения поддерживала чужую (разработанную другими производителями) операционную систему и ее протоколы.

Часто требуется обеспечить совместную работу в сети аппаратуры разных фирм-производителей. Если используются только персональные компьютеры, то создать сеть можно путем простого добавления сервера и операционной системы NetWare, а затем соединить их с помощью интерфейсных плат и кабеля. Однако, могут быть и другие варианты, часто встречающиеся в крупных компаниях:

Возможность совместной работы играет важное значение, когда вам нужно совместно использовать файлы в различных операционных системах. Это предусматривает не только подключение аппаратуры для совместной работы в сети. Вы должны также предусмотреть протоколы, позволяющие системам взаимодействовать друг с другом через сетевой кабель. "Родной" коммуникационный протокол NetWare это SPX/IPX. Ниже представлено его сравнение с OSI и другими известными стеками протоколов.

OSI NetWare Unix Apple LAN Manager

+------------++----------++-----------++-----------++-----------+

¦ Уровень ¦¦ ¦¦ ¦¦ ¦¦ ¦

¦ приложений ¦¦ Протокол ¦¦ Сетевая ¦¦ AppleShare¦¦ Блоки ¦

+------------+¦ ядра ¦¦ файловая ¦+-----------+¦ сообщений ¦

¦ Уровень ¦¦ NetWare ¦¦ система ¦¦ ¦¦ сервера ¦

¦презентации ¦¦ ¦¦ ¦¦ AFP ¦¦ ¦

+------------++-----+----++--+--+--+--++--+--+--+--++-----+-----+

¦ ¦¦ ¦ ¦¦ ¦ ¦ ¦ T¦¦ ¦ ¦ ¦ ¦¦ ¦ ¦

¦ ¦¦ ¦ ¦¦ S¦ ¦ S¦ e¦¦ ¦ A¦ ¦ ¦¦ ¦ ¦

¦ Уровень ¦¦Named¦ Net¦¦ N¦ F¦ N¦ l¦¦ A¦ D¦ Z¦ P¦¦Named¦ Net ¦

¦ сеанса ¦¦pipes¦BIOS¦¦ M¦ T¦ T¦ n¦¦ S¦ S¦ I¦ A¦¦pipes¦BIOS ¦

¦ ¦¦ ¦ ¦¦ P¦ P¦ P¦ e¦¦ P¦ P¦ P¦ P¦¦ ¦ ¦

¦ ¦¦ ¦ ¦¦ ¦ ¦ ¦ t¦¦ ¦ ¦ ¦ ¦¦ ¦ ¦

+------------++-----+----++--+--+--+--++--+--+--+--++-----+-----+

¦ ¦¦ ¦¦ ¦¦ ¦ ¦ ¦ K¦¦ ¦

¦Транспортны馦 SPX ¦¦ TCP ¦¦ A¦ N¦ A¦ T¦¦ ¦

¦ уровень ¦¦ ¦¦ ¦¦ T¦ B¦ E¦ M¦¦ ¦

¦ ¦¦ ¦¦ ¦¦ P¦ P¦ P¦ P¦¦ NetBEUI ¦

+------------++----------++-----------++--+--+--+--+¦ ¦

¦ Сетевой ¦¦ IPX ¦¦ IP ¦¦ DDP ¦¦ ¦

¦ уровень ¦¦ ¦¦ ¦¦ ¦¦ ¦

+------------++----------++-----------++-----------++-----------+

¦ ¦¦ Драйверы ¦¦ Драйверы ¦¦ Драйверы ¦¦ Драйверы ¦

¦ ¦¦ LAN ¦¦ LAN ¦¦ LAN ¦¦ LAN ¦

¦ Уровень ¦+---+------++-----------++-----+-----++-----------+

¦связи данных¦¦ ¦ ¦¦ ¦¦Local¦Ether¦¦ ¦

¦ ¦¦ODI¦ NDIS ¦¦ Управлени妦Talk ¦Talk ¦¦ NDIS ¦

¦ ¦¦ ¦ ¦¦ доступом ¦+-----+-----+¦ ¦

¦ ¦¦ ¦ ¦¦ ¦¦Token Talk ¦¦ ¦

+------------++---+------++-----------++-----------++-----------+

¦ Физический ¦¦Физически馦Физический ¦¦Физический ¦¦Физический ¦

¦ уровень ¦¦ ¦¦ ¦¦ ¦¦ ¦

+------------++----------++-----------++-----------++-----------+

TCP/IP принимает в организации межсетевой работы NetWare и в стратегии Novell все более важное значение. TCP/IP больше подходит для межсетевой работы NetWare, чем собственный протокол NetWare IPX, поэтому он все чаще применяется при объединении сетей.

Сети, использующие различные протоколы, не могут непосредственно взаимодействовать друг с другом. Например, приложение, которое работает в системе с SPX/IPX, не может непосредственно взаимодействовать с системой с TCP/IP.

Сетевые интерфейсы и шлюзы позволяют преобразовать протокол на каждом уровне, так что пользователи рабочей станции могут получить доступ к средствам операционной системы, использующей другой протокол. Novell NetWare for SAA и Novell 3270 LAN Workstation обеспечивают для систем DOS и Macintosh сетевые интерфейсы с хост-системами IBM.

Многопротокольная маршрутизация дает серверам NetWare возможность организовывать сетевой трафик между различными системами (как показано на приведенном ниже рисунке). Novell NetWare поддерживает многопротокольную маршрутизацию с помощью NLM. Если пользователю рабочей станции требуется доступ к NetWare-серверу, он использует приложение, поддерживающее SPX/IPX. Для доступа к рабочей станции Unix он использует приложение, поддерживающее TCP/IP. NetWare-сервер направляет пакеты системе Unix.

Рабочая станция Рабочая станция +-----+

+-------+ Unix ¦-----¦

¦+-----+¦ +-------+ ¦-----¦

¦¦ ¦¦ ¦+-----+¦ ¦-----¦

¦+-----+¦ ¦¦ ¦¦ ¦ ¦

+-+---+-+ ¦+-----+¦ ¦-- ¦

+-----+---+-----+ ++-----++ ¦-- ¦

¦- ---¦ +----+-----+---++-----+

+--+-+----------+ +--------------++--+-++

¦ ¦ NetWare-cервер ¦ ¦

¦ ¦ +-----+ ¦ ¦

¦ ¦ ¦-----¦ ¦ ¦

¦ ¦ ¦-----¦ ¦ ¦

¦ ¦ ¦-----¦ ¦ ¦

¦ ¦ ¦ ¦ ¦ ¦

¦ ¦ ¦-- -¦ ¦ ¦

¦ ¦ ¦-- -¦ ¦ ¦

¦ +----------------+-----+--------------------------------+ ¦

+------------------¦-----¦----------------------------------+

пакеты IPX в NetWare +-----+ пакеты TCP/IP в Unix

Другая схема, которая называется туннельной, позволяет передавать пакеты IPX (NetWare) через сеть TCP/IP путем инкапсуляции пакетов IPX в пакеты TCP/IP.

---------------- ---------------- ----------------

---------------- ---------------- ----------------

---Локальная---------------Локальная --------------Локальная----

--сеть NetWare------------сеть TCP/IP-------------сеть NetWare--

---------------- ---------------- ----------------

---------------- ---------------- ----------------

+-----+ +-------+ +-----+

¦-----¦--------------->¦+-----+¦----------------->¦-----¦

+-----+ ¦¦-----¦¦ +-----+

пакет SPX/IPX ¦+-----+¦ пакет SPX/IPX

+-------+

пакет TCP/IP

На следующем рисунке показана обработка нескольких протоколов на рабочей станции, где интерфейс ODI (Open Data-Link Interface) одновременно обрабатывает два различных стека протокола, посылая оба типа пакетов через одну и ту же интерфейсную плату и сетевой кабель. На сервере оба эти протокола распознаются и при необходимости маршрутизируются. Следующие продукты позволяют рабочим станциям поддерживать двойные стеки протоколов (SPX/IPX и TCP/IP):

Рабочая станция

Рабочая станция NetWare-cервер Unix

+------------------+ +--------------+ +--------------+

¦ Приложение ¦ ¦ ¦ ¦ ¦

¦ ¦ ¦ ¦ ¦ ¦ ¦

¦ v ¦ ¦ ¦ ¦ ¦

¦+----------------+¦ ¦ ^ ¦ ¦ ^ ¦

¦¦ ODI ¦¦ ¦ ¦ ¦ ¦ ¦ ¦

¦+--------+-------+¦ +-+------------+ ¦ ¦ ¦

¦¦ TCP/IP ¦SPX/IPX¦¦ ¦ ¦ +--->--+ ¦ ¦ ¦ ¦

¦+--------+-------+¦ +-+-+------+---+ ¦ ¦ ¦

¦ +-------+ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦

+----+ NIC +-----+ +-+-+------+---+ +-------+------+

+-+-+---+ связь¦ ¦ ¦ ¦

¦ ¦ данных¦ ¦ ¦ ¦

¦ ¦ ¦ ^ v ¦

------¦-¦ кабель ¦ ¦ ¦ ¦

¦ ¦ +---------------+ ¦ ¦ ---------- ¦

¦ +-------------------+ +---------------+

¦ ¦ ¦ физический уровень

пакеты +- пакеты TCP/IP-+

SPX/IPX

Вопросы совместной работы с программами других производителей имеют для Novell первостепенное значение. Это открывает большие возможности для совместимости с другими платформами (Macintosh, Unix и больших ЭВМ IBM).

Фирма Novell всегда отличалась тем, что предоставляла сетевые средства для самых разнообразных операционных систем. Часто именно Novell первой из фирм-производителей программного обеспечения поддерживала чужую (разработанную другими производителями) операционную систему и ее протоколы.

Novell предусматривает также следующие программные продукты поддержки операционных систем, которые позволяют использовать ресурсы сервера NetWare операционным системам, отличным от NetWare:

Различные протоколы и их реализацию в сети можно представить в виде следующих категорий: