Выбор оптимальных сетевых решений на базе многозадачных операционных систем для построения компьютерной сети вуза
произведено резервирование или восстановление резервных копий файлов DOS,
Macintosh и OS/2 (HPFS).
С NLM модулем поддержки протокола TCP/IP, входящим в состав ОС NetWare
3.12, можно, например, включить UNIX-машину, такую как RS/6000, в один из
сегментов сети Token Ring и использовать сервер NetWare 3.12 для передачи
пакетов IP от рабочей станции DOS к сегменту с компьютером RS/6000,
Особенности передачи IP пакета модулем TCP/IP NetWare позволяют ЛВС,
управляемым ОС NetWare 3.12, осуществлять связь с сетями, использующими
протокол TCP/IP. Для передачи пакета IPX от одного NetWare сервера другому
через канал связи TCP/IP ОС NetWare заключает пакет IPX в оболочку IP и
передает его между серверами. В сущности, часть ЛВС TCP/IP становится
естественным продолжением ЛВС IPX.
Для того, чтобы позволить. UNIX-станции использовать файловый сервер,
управляемый ОС NetWare, необходимо загрузить систему NFS на UNIX-машине и
NLМ-модуль NFS NetWare на файловом сервере, управляемом ОС NetWare. После
того, как сделаны необходимые установки в файле /ETC/HOSTS и других
установочных файлах на UNIX-компьютере, вы создаете пустую директорию и
используете стандартную команду UNIX MOUNT, чтобы превратить пустую
директорию в окно файлового сервера NetWare 3.12. Теперь вы получаете
доступ к файловому серверу NetWare с рабочей станции UNIX, используя
обычные UNIX-команды, утилиты и прикладные программы.
Средство передачи файлов FТАМ NLM системы NetWare позволяет присоединять
серверы NetWare 3.12 к компьютерным сетям модели OSI Это средство является
полностью совместимым со стандартом GOSIP 1.0, позволяя рабочим станциям
разделять принтеры и файлы на сервере NetWare.
Утилита FCONSOLE в NetWare 2.15 предназначалась для контроля активности
сервера. Первые несколько версий NetWare 386 выпускались без FCONSOLE.
Теперь эта возможность появилась вновь, благодаря утилите RMF (Remote
Management Facility - Средство дистанционного управления). RMF можно
использовать для контроля сервера или для установки в NetWare
дополнительного сервера. Процедура дистанционной установки работает хорошо,
но нужно строго следовать указаниям инструкции.
ОС NetWare 3.12 включает все основные возможности своих предшественников
NetWare 386 в отношении надежности, систем защиты данных, использования
памяти, дискового пространства и размеров файлов. Инсталляция NetWare 3.12
довольно проста.
Система подсказок в NetWare 3.12 нуждается в улучшении. Объем этой системы
1.7М, но ее пользовательский интерфейс NFOLIO неудобен, и потому трудно
находить нужную информацию.
NetWare 3.12 имеет хорошую производительность в значительной степе ни,
благодаря применению новой таблицы размещения файлов (Turbo FAT -Turbo File
Allocation Table). Каждый том содержит таблицу размещения файлов (FAT) -
указатели к блокам файлов, расположенных на диске. NetWare хранит всю FAT в
памяти сервера и создает Turbo FAT для файлов, имеющих более 64 таких
блоков, что обеспечивает ускорение доступа к большим файлам.
Еще одной особенностью NetWare 3.12 является динамическое распределение
памяти, выделяющее области памяти для буферирования файлов, запросов памяти
от NLM, буферирования FAT и таблиц директорий. ОС NetWare 3.12 может иметь
больше FSP (File Service Process - Процессов обработки файлов), работающих
одновременно, чем NetWare 2.2, тем самым обеспечивая более быструю реакцию
для рабочих станций.
В таблице проведено сравнение характеристик NetWare 2.2 и Net Ware 3.12.
Сравнение характеристик NetWare 2.2 и NetWare 3.12
|Характеристика |NetWare 2.2 |NetWare 3.12 |
|Тип ОС |16 бит |32 бита |
|Минимальный ЦП сервера |80286 |80386 |
|Минимальный объем ОЗУ на |2.5М |6М |
|50 пользователей | | |
|Максимальный поддерживаемый |12М |4Г |
|объем ОЗУ | | |
|Занимаемый объем на жестком |5М |9М |
|диске | | |
|Максимальный объем жесткого |2Г |32Т |
|диска | | |
|Возможность работы без |ДА |НЕТ |
|выделенного сервера | | |
|Приложения сервера |VAP |NML |
|Динамическое распределение |НЕТ |ДА |
|ресурсов | | |
|Поддержка клиентов OS/2 |ДА (Не |ДА |
| |поддерживает | |
| |длинные имена | |
| |системы HPFS) | |
|Поддержка клиентов Mac |ДА ( Эмуляция ) |По желанию |
|Поддержка клиентов NFS |НЕТ |По желанию |
|Поддержка клиентов OSI |НЕТ |По желанию |
|Сетевые карты |8, 16 бит |8, 16, 32 бит |
OC NetWare 4.0
Версия NetWare 4.0 полностью совместима с версиями NetWare 2.2 и NetWare
3.12, так что пользователь не заметит разницы, и это было одной на целей
при ее создании. Однако сетевой администратор заметит целый ряд новшеств,
Фирма Novell начала ее продажу в марте 1993 года, после демонстрации на
промышленной выставке в Вашингтоне. Также в 1993 году фирма Novell
выпустила NetWare SFT III (System Fault Tolerance - Безотказная система) -
версию NetWare 4.0, которая имеет встроенные программные средства,
гарантирующие безотказную работу ЛВС. Фирма Novell также предлагает
редакции ОС NetWare 4.0 для работы под управлением операционных систем UNIX
и 0S/2 версии 2.х. Эти редакции ОС NetWare являются заново написанными
сетевыми ОС, основанными скорее на ядре ОС NetWare 4.0, чем на старой
Portable NetWare. ОС NetWare, предназначенная для рабочей станции под
управлением UNIX, основана на разработанной лабораторией USL (UNIX System
Laboratories- Лаборатория для систем UNIX) технологии, которую фирма
Novell приобрела у фирмы AT&T в конце 1992 года. В конце 1993 года выпущена
версия ОС NetWare для работы с рабочей станцией под управлением
операционной системы OS/2. Независимо от того, какую операционную платформу
вы предпочитаете, фирма Novell стремится стать поставщиком сетевой ОС для
вас.
Инсталляции NetWare 4.0 производится примерно с 25 дискет (часть из них -
это дискеты для рабочей станции) или с накопителя типа-CD-ROM, Второй
способ инсталляции является более быстрым и безболезненным. Для лучшей
производительности ОС NetWare рекомендуется добавить несколько мегабайт ОЗУ
на сервере, но минимальный объем памяти составляет 1. Объем занимаемого
пространства на диске колеблется от 12 до 60М в зависимости от выбранных
при инсталляции характеристик.
Программное обеспечение оболочки ОС NetWare 4.0 на рабочей станции DOS,
позволяющее пользователю DOS иметь доступ к серверу, по объему меньше, чем
в версии 3.12 (53К вместо 59К в версии 3.12), но предоставляет те же самые
функции перенаправления операций ввода/вывода. Рабочие станции могут
продолжать использовать старую версию программы, таким образом, не
обязательно одновременно менять оболочки на всех рабочих станциях. Фирма
Novell оставляет программное обеспечение для рабочих станций DOS в
модульной форме в виде модулей VLM (Virtual Loadable Module - Виртуальные
загружаемые модули). К ЛВС можно присоединиться с рабочей станции,
работающей под управлением Windows или Presentation Manager (РМ)
операционной системы OS/2. При этом сотрудники, использующие интерфейс
Windows или РМ, получают новые средства для управления сетевым сеансом. ОС
NetWare 4.0 имеет встроенную поддержку разрыва пакетов сообщений и
позволяет осуществлять резервирование данных рабочих станций, управляемых
DOS и OS/2. Она использует меньший объем ОЗУ на машинах, предназначенных
для дистанционной печати. Разрыв пакетов это метод повышения
производительности ЛВС, позволяющий получать более быструю реакцию сервера
на запросы рабочих станций.
Наиболее значительной особенностью ОС NetWare 4.0 является система NDS
(NetWare Directory Service - Систем обслуживания директорий в ОС NetWare),
представляющая собой иерархически организованную базу данных, которая
заменила старую систему (Bindery). Однако, так как значительная часть
сетевых утилит в версии 3.12 использовала систему API для доступа к
Bindery, то в версию 4.0 по умолчанию включена ее эмуляция, так что не
обязательно отказываться от этих утилит. В версии 4.0 использована также
новая система именованных директорий, которая, по утверждению фирмы Novell,
будет работать с программным обеспечением, написанным в соответствии со
спецификациями стандарта Х.500. Эта система является основой, дающей
возможность пользователям присоединяться к локальным серверам за одну
операцию. И при этом пользователи так же легко смогут получать доступ к
серверам, находящимся в территориально разнесенных ЛВС.
NetWare 4.0 позволяет одновременную работу до 1000 пользователей (вер сия
3.12 - не более 250 пользователей), и фирма Novell продает лицензии на
9,10,20,50,100,250,500 и 1000 пользователей. При использовании новой
оболочки в версии 4.0 возможен доступ к 54000 файловым серверам (в версии
3.12 каждая рабочая станция может иметь доступ только к 8 файловым
серверам). Версии NetWare 4.0 для UNIX и OS/2 предоставляют возможность
работы в режиме без выделенного сервера, однако ядро версии 4.0
ориентировано на применение выделенного файлового сервера.
Пока ОС NetWare 4,0 не поддерживает мультипроцессорные компьютеры. В ответ
на критические замечания по отношению к версии 3.12, она работает с
четырьмя кольцами защиты памяти. Эти кольца составляют механизм защиты,
предоставляемый процессором программному обеспечению ОС. Программное
обеспечение, работающее в каждом кольце, имеет определенные привилегии, и
центральный процессор не позволяет программам из разных колец мешать друг
другу.
Новинками в версии 4.0 являются: система кэширования предполагаемого
чтения, увеличивающая производительность системы, компрессия данных и
компоновка блоков данных, позволяющие экономить пространство на жестком
диске файлового сервера. Имеется возможность сконфигурировать систему таким
образом, чтобы компрессия данных осуществлялась в часы, когда большинство
сотрудников покинет организацию, если по каким-нибудь причинам нежелательно
производить это в процессе работы.
ОС NetWare 4.0 имеет те же ограничения на число томов и общее дисковое
пространство, что и версия 3.12. В версии 4.0 также улучшена система защиты
данных и ресурсов ЛВС от несанкционированного доступа за счет применения
новых достижений в этой области. Расширение возможностей ЛВС версии 4.0
включает Image Enabled NetWare - систему для работы с изображениями по
технологии фирмы Kodak, а также средства для работы с документами,
основанные на архитектуре, связанной с содержанием документов.
ОС NetWare 4.0 является логическим развитием предыдущих версий. Если ваша
ЛВС вышла за пределы 250 пользователей или 8 серверов, или если она стала
частью глобальной вычислительной сети, то в этом случае NetWare 4.0 вдохнет
в нее новую жизнь. Однако, если ваша организация не нуждается во всем этом,
то вы будете обрадованы тем, что фирма Novell продолжает поддержку
популярной версии 3.12.
Глава 2.
Анализ возможностей ОС OS/2
Разработчики и пользователи жалуются на D0S чуть ли не с момента появления
первой ее версии. С конца 80-х DOS не отвечает нуждам пользователей ПК,
которые выполняют больший объем работы и стали более мощными. В частности,
пользователи жалуются на недостаточность объема памяти для прикладного
программного обеспечения (пресловутый предел 640К). DOS не позволяет
одновременно работать с несколькими прикладными программами, она является
слабо защищенной, слишком простой и рудиментарной, наконец, DOS оказывается
очень медленной при работе с большими файлами. Короче говоря, DOS не имеет
свойств профессиональной системы. Но самое большое количество жалоб
относится к тому, что каждая из прикладных программ в этой ОС имеет свой
собственный пользовательский интерфейс, и требуется большая практика для их
освоения и продуктивного использования в среде DOS.
Версия 1.0 OS/2 была выпущена в 1987 году. Первое издание OS/2 имело
единственный, маленький сеанс совместимости с DOS - специальную версию DOS
внутри OS/2 - для запуска приложений DOS наряду с прикладными программами
OS/2. Эта версия OS/2 не содержала средств поддержки графического
пользовательского интерфейса. Однако она предоставляла до 16М ОЗУ для
программного обеспечения, написанного специально для использования в
системе OS/2.
Версия 1.1 OS/2 в значительной степени напоминает версию 1.0, к которой
добавлено новое средство, называемое Presentation Manager и появившееся в
последнем квартале 1988 года. Все еще оснащенная лишь небольшим сеансом
совместимости с DOS операционная система OS/2 1.1 была тем не менее
"техническим чудом" и позволяла разработчикам программного обеспечения
выйти за пределы ограничений, накладываемых DOS, если они перепишут свои
программы для новой ОС. К сожалению, для этого находилось очень мало
желающих.
В то время, когда фирмы IBM и Microsoft выпустили версию OS/2 с
Presentation Manager, фирма IBM опубликовала набор руководств и стандартов,
называемых Архитектурой прикладных систем (SAA - System Application
Architecture), в качестве пособия для достижения в компьютер ной
промышленности некоторой меры согласованности. В этих руководствах фирма
IBM в качестве примера приводила собственные программные продукты, а для
тех, кого эти примеры не устраивали, предлагала данные руководства как
набор рекомендуемых разработчикам методов, интерфейсов, языков
программирования и техники проектирования. Фирма IBM рассчитывала, что
согласованность программных продуктов будет поощрять большее число
пользователей к более продуктивному и разностороннему использованию
компьютеров и тем самым косвенно способствовать более широкой продаже ее
программных и аппаратных средств.
Фирмы Microsoft и IBM приступили также к работе по расширенной редакции
OS/2. Названная OS/2 ЕЕ 1.1, эта специальная версия, содержала программу
управления обменом данных между двумя компьютерами, систему управления
базами данных на основе языка структурированных запросов (SQL - Structured
Query Language) - стандарта для, хранения записей - и специальные средства
для ЛВС. Обычная версия OS/2 стала называться OS/2 Standard Edition (SE)-
стандартной версией.
В декабре 1990 года фирмы Microsoft и IBM выпустили версию 1.3 OS/2 в более
компактном исполнении по сравнению с ранними версиями. Она получила
сокращенное имя OS/2 Lite. Для нормальной работы OS/2 1.3 достаточно объема
ОЗУ 2М или ЗМ (хотя для машины, используемой в качестве файлового сервера,
потребуется память большего объема). В версии 1.3 предлагалось очень много
возможностей для программ, пере деланных для OS/2, но эта версия все еще
имела только один небольшой сеанс совместимости с DOS. Эта версия OS/2 была
разработана в основном усилиями программистов фирмы IBM, чего нельзя
сказать о предыдущих версиях, где вклад фирмы Microsoft был значительным.
OS/21.3 была маленькой, быстродействующей и надежной системой, имеющей
развитые возможности печати. Единственным' ее недостатком был маленький
сеанс совместимости с DOS.
Фирма IBM выпустила версию 2.0 OS/2 в марте 1992 года, а версию 2.1 -в
конце весны 1993 года. Версия 2.1 имеет следующие основные особенности:
. простая инсталляция с использованием графического пользовательского
интерфейса;
. защита целостности системы;
. виртуальная память;
. многозадачность и планирование заданий;
. быстрая 32 разрядная архитектура;
. быстрый доступ к диску;
. совместимость с DOS;
. большой объем ОЗУ, доступного прикладным программам в сеансах DOS (обычно
620К);
. возможность одновременного использования программного обеспечения OS/2,
DOS, Windows 2.1,3.0 и 3.1;
. параллельные множественные сеансы DOS;
. высокопроизводительная файловая система (HPFS - High Performance File
System);
. графический пользовательский интерфейс системы Presentation Manager (РМ)
. объектно-ориентированная Оболочка рабочего места (WPS - Work Place
Shell);
. поддержка национальных языков (NLS - National Language Support);
. интерактивная документированность и экраны подсказок;
. возможность работы OS/2 на IBM-совместимых компьютерах 1 поддержка
популярных видеоадаптеров типа SVGA;
. поддержка дополнительных принтеров;
. поддержка накопителей CD-ROM с интерфейсом SCSI;
. поддержка усовершенствованного механизма управления системой питания (АРМ-
Advanced Power Management);
. поддержка карт расширения памяти ПК по стандарту международной
организации PCMCIA (Personal Computer Memory Card International
Association);
2.1 Обзор архитектуры
Концепция OS/2 LAN Manager была разработана фирмой Microsoft. Около 30
производителей оконечного оборудования приобрели лицензию: такие как Torus)
3Com, IBM DEC. Эти фирмы реализовали свои версии этого продукта и продают
их под своей торговой маркой: 3Com З+Ореn, IBM OS/2 LAN Server DEC
PATHWORKS (для серверов на основе OS/2). Фирма Microsoft реализовала свою
концепцию в одноименном продукте OS/2 LAN Manager.
В качестве базовой в LAN Manager используется операционная система OS/2. С
ее помощью ревизуется многозадачный режим и работа с ОП до 16 Мбайт. В LAN
Manager активно используется кэширование диска для повышения
производительности системы.
Серверы невыделенные. Сервер печати может работать в фоновом режиме на
рабочей станции. В таких продуктах, как IBM PC LAN Program были аналогичные
возможности) но ценой были большие затраты ОП и невысокая
производительность. В LAN Manager ситуация иная.
В OS/2 LAN Manager развитые средства службы печати, Поддерживаются так
называемые "классы" принтеров (задание на печать направляется в класс и
первый освободившийся принтер из класса обслуживает задание). Различным
заданиям могут быть присвоены различные приоритеты печати, можно
запланировать выполнение заданий в определенное время суток.
Администрирование очередей печати включает в себя просмотр, удаление;
задержку, возобновление и изменение приоритета заданий.
В OS/2 LAN Manager позволяет разделять символьные устройства ввода/вывода,
такие как модемы, сканеры и postscript-устройства. К этим устройствам может
быть организован удаленный доступ. Для поддержки значительного числа
разделяемых устройств в сети было расширено множество имен устройств: СОМ0-
9, LPT0-9. Доступ к этим разделяемым устройствам регламентируется правами
доступа.
Интерфейс NetBIOS защищенного режима устанавливается как драйвер устройства
в OS/2 и поддерживает одновременную обработку многих сетевых запросов.
Кроме того, можно загрузить несколько NetBIOS драйверов одновременно для
поддержки нескольких сетей возможно с различным сетевым оборудованием.
Таким образом реализуются мостовые функции.
Множество стеков протоколов
Важным свойством открытой архитектуры OS/2 LAN Manager является возможность
поддержки нескольких стеков протоколов одновременно. Редиректор может
направлять поток данных в любой модуль протокола, ревизующего нижние уровни
сетевого обеспечения. Эти модули функционируют как защищенные задачи OS/2.
Такое функционирование полностью прозрачно для прикладного сетевого уровня
и уровня представления.
Таким способом в OS/2 LAN Manager эффективно реализуются мостовые и
шлюзовые соединения.
Microsoft поставляет со своим продуктом 3 сетевых/транспортных уровня:
NetBEUI, ISO/TP4 и TCP/IP. NetBEUI - это название протокола транспортного
уровня используемого IBM в сети Token Ring. ТР/4 - это набор протоколов,
анонсированных ISO, и дающихся привлекательными для европейских
производителей, где ISO играет более значительную роль. TCP/IP - это
Ethernet/UNIX протоколы, стандартизованные американским министерством
обороны.
Имеется развитая поддержка для программирования драйверов сетевых плат.
Microsoft обеспечивает API (прикладной интерфейс пользователя), с помощью
которого может быть разработан новый уровень MAC, что упрощает задачу
подключения нового сетевого оборудования.
В 3Com З+Open был реализован только стек протоколов XNS (SPP и IDP
протоколы). В серверах OS/2 сети DEC PATHWORKS реализованы стеки протоколов
TCP/IP и DECnet.
В IBM OS/2 LAN Server поддерживается 3 стека протоколов NetBEUI, APPC LU6.2
и 3270 HLL API. Последние 2 набора протоколов ассоциируются с большими
машинами фирмы IBM. APPC LU6.2 (Advanced program to program communication)
- это протоколы взаимодействия программа-программа сетевой архитектуры SNA,
его возможности богаче 3270 HLL API, который обеспечивает передачу файлов и
эмуляцию терминалов.
Интерфейсы прикладных программ (API) в OS/2 LAN Manager
Комбинация возможностей OS/2 и расширяемых программных интерфейсов LAN
Manager представляют разработчикам эффективный и быстрый способ создания
сетевых приложений. Программисты могут получить доступ к сетевым ресурсам
без необходимости изучения деталей сессионного, транспортного и сетевого
уровней.
Доступны два набора интерфейсов прикладных программ. Во-первых, интерфейс
для относительно низкоуровневого перенаправления файлов и службы печати,
который совместим с более ранними SMB (Server Message Block) MS-Net сетями,
Во-вторых, OS/2 обеспечивает развитый API для управления и работы с
сетевыми ресурсами и удаленного администрирования серверов.
OS/2 LAN Manager позволяет получить доступ к сети с рабочих станций,
работающих под управлением OS/2 и DOS. Существующие сети, основанные на MS-
Net, вместе с имеющимися в них стандартами (такими как SMB, NetBIOS и MS-
Redirector) совместимы с LAN Manager, хотя, конечно, получают доступ только
к подмножеству возможностей LAN Manager.
С помощью встроенного API фирмы Microsoft могут быть созданы сложные
распределенные приложения "клиент-сервер". Средства IPC (Interprocess
communication - межпроцессная связь) с помощью программных каналов
(pipes), средства администрирования и управления доступа доступны каждому
с помощью одного своего API-вызова. Использование стандартных API позволяет
новым создаваемым сетевым приложениям автоматически распознавать и
использовать доступные сетевые ресурсы и определять все динамические
изменения состава ресурсов.
OS/2 SDK (Software Developer Kit) фирмы Microsoft содержит детальное
описание программных интерфейсов LAN Manager.
2.2 Файловая система OS/2
В процессе инсталляции OS/2 на компьютере, предназначенном для
использования в качестве файлового сервера, вам будет задан вопрос:
предполагается ли использование высокопроизводительной файловой системы
(HPFS - High Performance File System)? Для обеспечения максимальной
эффективности вы, вероятнее всего, захотите ответить на этот вопрос
утвердительно. Если вы ответите отрицательно, то на файловом сервере будет
применяться файловая система DOS, известная как FAT (File Allocation Table
- Таблица размещения файлов).
В системе OS/2 предлагается HPFS, специально предназначенная для работы с
накопителями на жестких дисках. В результате система OS/2 позволяет
получить более быстрый доступ к файлам раздела HPFS, чем для файлов раздела
FAT. Для больших файлов разница в производительности огромна.
Вне OS/2 система DOS не может распознавать файлы раздела HPFS. Если создать
файл с помощью текстового редактора OS/2 на накопителе с разделом HPFS, а
затем перезагрузить компьютер для перехода под управление DOS (с
использованием системной дискеты или, возможно, с использованием
возможности Dual Boot - двойной загрузки, для переключения от OS/2 к DOS),
то .созданного вами файла на жестком диске не обнаружится. Система DOS
изменит буквенные обозначения дисков компьютера, а диск HPFS станет
невидимым. Однако, если использовать DOS, встроенную в 08/2, то прикладные
программы для DOS смогут работать с файлами в разделе HPFS.
Система HPFS предоставляет возможность использования длинных имен файлов
(до 254 символов) и позволяет включение в имена пробелов и точек,
Компьютеры под управлением OS/2 могут видеть и использовать эти файлы, а
компьютеры под управлением DOS- естественно, нет.
Архитектура Клиент/Сервер
В системах LAN Manager и LAN Server имеются прекрасные возможности для
приложений типа клиент/сервер. В главе 4 было проведено рассмотрение
архитектуры клиент/сервер и исследованы преимущества этой концепции при
создании программного обеспечения для применений в ЛВС.
Простая программируемость является главным свойством архитектуры
клиент/сервер, на которое ссылаются в дискуссиях, связанных с сетевыми ОС
на базе OS/2 LAN Manager и LAN Server. В отличие от DOS система OS/2 легко
программируема. Как LAN Manager, так и LAN Server могут разделять сетевые
адаптеры с другими прикладными программами системы OS/2, работающими на
файловом сервере. Операционная система OS/2 является многозадачной
системой, что означает способность одновременного выполнения нескольких
компьютерных программ. Одной из этих компьютерных программ, конечно,
является сетевая ОС. Другой программой может быть сервер баз данных. В
результате рабочие станции могут использовать дополнительные накопители,
предоставляемые сетевой операционной системой, а программисты имеют
возможность программирования рабочих станций для обмена специальными
запросами/ответами с файловым сервером (или другим компьютером). Указан
ными запросами или ответами могут быть, например, команды SQL и связанные с
ними записи базы данных,
Система OS/2 предоставляет в распоряжение программистов именованные каналы
(named pipes). Программисты могут интерпретировать эти каналы как файлы, но
в действительности именованные каналы содержат сообщения. Эти сообщения
движутся от рабочих станций к файловому серверу. На файловом сервере
специально написанная прикладная програм ма может выполнять какую-нибудь их
обработку и отвечать пославшим их рабочим станциям также с помощью
сообщений через именованные каналы.
SQL-сервер является продуктом фирмы Microsoft, позволяющим программистам
создавай прикладные программы с применением архитектуры клиент/сервер. SQL-
сервер представляет "машину" реляционной базы данных, установленную в сети
на компьютере под управлением OS/2. Программисты создают программное
обеспечение, передающее команды SQL от рабоичх станций серверам SQL.
Серверы SQL отвечают на эти запросы передачей требуемых записей из базы
данных, Некоторые системы управления базами данных, такие как FoxPro и
Access фирмы Microsoft, Paradox фирмы Borland, могут работать с SQL-
сервером, предоставляя возможность считывать информацию и вносить изменения
в базах данных без сложного программирования и изучения синтаксиса или
команд SQL,
Еще одним продуктом типа клиент/сервер является программа FileShare фирмы
Saros. Этот продукт применяется для хранения информации о создании и
использовании файлов. (Если в офисе имеются тысячи файлов с документами, то
необходимо иметь информацию о том, кто создал эти файлы, когда они были
созданы, и кто является ответственным за них в настоящее время). Продукт
FileShare предоставляет централизованное управление доступом к файлам,
контроль версий и резервирование файлов,
Интересным приложением архитектуры типа клиент/сервер является также
программа Notes фирмы Lotus, предлагающая интеллектуальную. службу
электронной почты ориентированную на рабочую группу. Она реализует
эффективное хранение и извлечение сообщений, а ее индексные файлы содержат
информацию об авторах сообщений, их темах, получателях, и т.п. Программный
продукт Notes особенно полезен для территориально разнесен ных организаций,
в которых люди нуждаются в частом обмене информацией, но работают в
различных часовых поясах и имеют несогласованные расписания или стиль
работы. Для хранения данных в системе Notes используется центральный
персональный компьютер. При этом рабочие станции в локаль ной сети или
присоединенные через глобальную вычислительную сеть могут взаимодействовать
с центральным компьютером системы Notes.
2.3 Защита данных в ОС OS/2
Файловые серверы и рабочие станции организованы в областях. Областью
является группа файловых серверов и рабочих станций с аналогичными
требованиями к защите данных. В больших сетях под управлением LAN Manager
или LAN Server имеется возможность установки нескольких областей. Области
предоставляют простой способ для контроля доступа пользователей к сети и
сетевым ресурсам. Пользователь сети может зарегистрироваться в нескольких
областях, но присоединяться к сети он может только в какой-то одной из этих
областей.
В сети под управлением LAN Manager или LAN Server защита данных на уровне
пользователя состоит из контроля при присоединении к сети и системы
разрешении. Каждый зарегистрированный пользователь имеет пароль. Для
доступа к сети в определенной области пользователь указывает свое имя и
пароль. Сетевой администратор может ограничить доступ некоторым
пользователям в определенное время, в определенные дни или с определенных
рабочих станций. Эти ограничения устанавливают пределы, в которых
пользователи имеют право доступа к разделяемым ресурсам. Сетевой
администратор, например, может создать директорию COMMON для общего доступа
или директорию UPDATE, содержащую файлы, которые могут модифицировать
только определенные пользователи, а правом чтения этих файлов обладают все
пользователи. Вы можете присвоить файлам и директориям следующие
разрешения.
|Разрешение |Описание |
|Смена атрибутов |Отмечает файлы как только для чтения |
| |или для чтения/записи |
|Смена разрешений |Предоставляет или отменяет доступ |
| |другим сотрудникам |
|Создать |Создает файлы и директории |
|Удалить |Удаляет файлы и директории (при наличии|
| |соответствующего разрешения у |
| |пользователя) |
|Выполнить |Запускает выполнение файлов с |
| |расширениями ЕХЕ, ВАТ или СОМ, но не |
| |производит чтения или копирования этих |
| |файлов. Только рабочие станции под |
| |управлением DOS 5.0 (и выше) или OS/2 |
| |могут распознавать это разрешение, |
| |которое является ограниченной версией |
| |разрешения чтения. |
|Прочитать |Позволяет чтение или копирование |
| |файлов, запуск программ, смену одной |
| |директории на другую и применение |
| |расширенных атрибутов системы OS/2 для |
| |файлов. |
|Записать |Позволяет записать файл |
Рассматриваемые сетевые операционные системы на базе OS/2 дают возможность
контролировать доступ к клавиатуре и экрану файлового сервера. В
специальном невыделенном режиме работы файловый сервер позволяет
пользователям просматривать и управлять очередями печати, но не разрешает
изменять псевдонимы зарегистрированных пользователей или другие
административные данные. Для доступа к экранам с административными данными
вы должны задать специальный пароль,
2.4 Работа с LAN Manager и LAN Server
Использование системы меню
Система меню сетевых ОС LAN Manager или LAN Server появляется при
использовании команды NET без аргументов. Ввод дополнительных символов
после комоды NET являлся для операционной системы признаком использования
интерфейса командной строки.
Система меню LM/LS работает в текстовом, а не в графическом режиме. Тем не
менее она соответствует рекомендациям CUA. Это значит, что используются
стандартные комбинации клавиш или определенных действий с мышью для
взаимодействия с меню сетевой ОС. CUA - это сокращенное название стандарта
Common User Access (Общий пользовательский доступ), обозначающего часть
рекомендуемых стандартов фирмы IBM для обработки информации, называемых SАА
(System Application Architecture – Архитектура прикладных систем).
Каково происхождение стандарта фирмы IBM? Рабочая группа этой фирмы
потратила годы на исследование пользовательских интерфейсов. Ее находки в
этой области оказались сходными с решениями фирмы Xerox в Исследовательском
Центре Пало Альто (PARC) и фирмы Apple, создавшей компьютер Macintosh.
Фирма IBM опубликовала эти результаты в виде предлагаемых стандартов и
назвала их CUA. Полный набор стандартов Архитектуры прикладных систем
охватывает коммуникации, программирование, конструирование баз данных и
пользовательский интерфейс.
Находясь в системе меню сетевых ОС LAN Manager и LAN Server, можно
выполнять те же операции, что и из командной строки DOS. Предоставляются
возможности присоединиться к системе, отсоединиться от нее, произвести
переназначение сетевого принтера и сетевых дисков. Вы можете изменить свой
пароль, передать короткое сообщение другому присоединившемуся к сети
пользователю, просмотреть список файловых серверов, дисковых накопителей и
принтеров в ЛВС. Руководства, поставляемые вместе с сетевыми ОС LAN Manager
и LAN Server, предоставляют полные путеводители по системам меню и
командным строкам. Интерфейс командной строки После приобретения некоторого
опыта работы с сетевыми ОС LAN Manager или LAN Server, возможно, покажется
более удобным использовать командные строки DOS при работе с рабочей
станции или команды OS/2 при работе на файловом сервере. Для ввода сетевых
команд необходимо запустить программу NET с некоторыми параметрами. В
таблице приведено описание наиболее важных и наиболее часто используемых
вариантов команды NET с параметрами, которые можно использовать на обычной
или улучшенной рабочей станции. .
|Команда для обычной |Функция |
|рабочей станции | |
|LOAD |Загружает различные сетевые |
| |протоколы |
|NET CONTINUE |Продолжает приостановленное |
| |обслуживание |
Страницы: 1, 2, 3, 4, 5, 6
|