
II. Интеграция Unix и nt
NT хорощо подходит для интеграциями с рабочими станциями под управлением Unix. Такое взаимодействие обеспечивают следующие возможности NT:
-
встроенный протокол и утилиты TCP/IP (стек протоколов TCP/IP наиболее часто используется в Unix). В состав ПО TCP/IP входят базовые коммуникационные средства (утилиты), предназначенные для такой связи.
-
поддержка распределенных процессов
Взаимодействие двух систем в области поддержки приложений облегчается след.:
-
Unix программы написаны, в основном, на Си и леегко адаптируются на различных платформах сос тандартными Си-библиотеками.
-
существуют процедуры сторонних фирм, которые позволяют запускать Windows-приложения под управлением Unix и наоборот
III. Интеграция Unix и NetWare
Между ОС NetWare и Unix имеются существенные отличия.
-
создатели этих систем преследовали различные цели. OC NetWare предназначена для организации взаимодействия рабочих станций между собой п методу клиент-сервер, т.е. существует один сервер, который предоставляет свои ресурсы всем остальным, а ресурсы других рабочих станций не разделяются. OC Unix создавалась для больших ЭВМ как многопользовательская ? и ориентированная на системных програмистов. Позже Unix-машины стали объединяться в сети, любая из машин одновременно является и сервером и клиентом.
-
обработка данных происходит совершенно по разному. В NetWare все выполнение происходит в ОП рабочей станции, в Unix - только на хост-машине.
-
структура файловых систем совершенно различна. В Unix все является файлом и обрабатывается аналогичным образом. В Novell строго различают файл, каталог, очередь... Все они считаются объектами с различными свойствами и обрабатывабтся по разному.
-
права доступа к файлам определяются разным образом. Такие свойства NetWare, как маски наследования и атрибуты в Unix отсутствуют.
Соответствие между правами:
NetWare |
Unix |
Read |
Read |
Write |
Write |
Erase |
Write |
Create |
Write |
File Scan |
Read |
Modify |
Write |
Access Control |
нет |
Supervisory |
нет |
нет |
Execute |
для связи между машинами используются канальные и транспортные протоколы. В Unix - Ethernet II и TCP/IP, в NetWare - Ethernet 802.3 и 802.2 и IPX/SPX
Но, несмотря на различия, интеграция дает преимущества по совместному использованию роесурсов и различных приложений.
-
Эмуляция терминалов применяется, чтобы пользователи со своих рабочих станций могли выполнять приложения на хост-машине Unix. Программа эмулятор перенаправляет вывод данных на сетевую карту. ОС Unix должна воспринимать эти псевдотерминалы. Существуют программные продукты, которые позволяют любой рабочей станции NetWare получить доступ к хост-машине Unix: Lan Work Group (Novell), Novix (FireFox).
-
Передача яайлов между NetWare и Unix - протоколы передачи файлов и доступа к удаленным файлам. Например, FTP - передача файлов с одной системы на другую - можно использовать и в случае NetWare(клиент) - Unix (сервер), и наоборот.
-
NFS - сетевая файловая система - совместное использование файловых систем и томов через NFS. Использование удаленного файловой системы как локальной, подсоединение к чужой файловой системе и смонтировать ее к себе на локальное дерево каталогов. Существуют проблемы с защитой, правами, архивацией.
-
Печать из NetWAre в Unix и наоборот. Несмотря на наличие большого количества драйверов печатающих устройств NetWare, среди принтеров Unix существуют такие, которых нет в NetWare (Post Script) - высокоскоростные устройства, которые предпочтительнее в некоторых случаях для пользователей NetWare. Существует оборудование для совместного использования принтеров. Оно называется интеллектуальным блоком переключателя последнего принтера - подключается и к серверу NetWare и к хост-машине Unix одновременно. Принтер считается собственным выделенным принтером. Но при это м необходимо размещение обеих систем на расстоянии, не превышающем длину послед. кабельного блока переключателя и принтера. Кроме этого, невозможна организация серверов печати, как это принято в NetWare.
-
NetWare for Unix и UnixWare. Фирма Novell разработала целый ряд операционных систем, которые могут служить основой для создания мощных и надежных прикладных информационных систем. NetWAre for Unix - версия NetWare (интерфейс), работающая под управлением Unix. Файловые средства и средства печати отделены и выступают как надстройка над ОС Unix. Использование NetWare for Unix, если необходимо:
-
необходима интеграция существующих локальных сетей для рабочих станций с важными коммерческими приложениями
-
использование файловых средств и средств печати Unix совместно с NetWare клиентами
-
совместное использование принтеров, маршрутизаторов, мостов
-
UnixWare - построена на базе Unix (все преимущества), а поддержка IPX/SPX позволяет работать в качестве полноценной составляющей NetWare
-
поддержка типовых аппаратных платформ
-
многозадачная ? Unix, защита, управление, средства обработки информации в реальном времени
-
интегрированный графический интерфейс
-
доступ к средствам файловой системы, почтовым средствам и средствам печати NetWare
-
поддержка выполнения прикладных программ, работающих в ОС Unix, DOS, Windows
-
поддержка распределенных БД, работающих в режиме клиент-сервер
UnixWrea уже включвет в себя возможность совместного использования файлов и принтеров. И вообще это неплохая интеграция преимуществ двух системю Но перенос NetWare в среду UnixWare уменьшит производительность. Только по этой причине UnixWare, вероятно, не станет основной платформой.