<< Пред. стр.

стр. 5
(общее количество: 13)

ОГЛАВЛЕНИЕ

След. стр. >>

Использование компьютеров под управлением DOS

При работе в сети компьютера под управлением DOS у пользователя появляются новые возможности: доступ к дополнительным дисковым накопителям и принтерам, новым командам и программ (хотя некоторые из команд DOS в сети работают по-другому). Однако при этом уменьшится 1 объем ОЗУ, доступного для прикладных программ, изменится переменная среды DOS PATH и, возможно, придется изменить содержимое файла CONFIG.SYS. К тому же, если ваша рабочая станция имеет собственный диск, то на нем появятся новые файлы, необходимые для работы ЛВС.

Дополнительные диски

Во время загрузки DOS присваивает буквенные обозначения всем дисковым накопителям, имеющимся в системе, причем для накопителей на дискетах зарезервированы обозначения А и В, независимо от их наличия в ПК. Первому из физических или логических накопителей на жестком магнитном диске присваивается символ С, а остальным D, Е и т. д.
Сетевая ОС также присваивает буквенные обозначения накопителям, но только после процедуры входа в ЛВС. В большинстве сетевых ОС имеется возможность выбора этих обозначений. В системе NetWare, например, по умолчанию для обозначения накопителя файлового сервера используется буква F. Для изменения и назначения новых буквенных обозначений в указанной ОС предусмотрена команда MAP, пример применения которой приведен ниже:
MAP G:= SYSTEMPRO\SYS:
Данная команда указывает ОС, что для обозначения диска SYS: на сервере SYSTEMPRO далее будет использоваться букв G. Команда DOS LASTDRIVE, которая может содержаться в файле CONFIG.SYS, в некоторых ОС оказывает влияние на то, какие буквы будут присвоены дополнительным накопителям. Обычно сетевая ОС для дисков сервера применяет символы алфавита, следующие за буквой, используемой в этой команде. Однако сетевые ОС LAN Manager и LAN Server интерпретируют указанный параметр как последний символ для обозначения совокупности локальных и сетевых накопителей в системе. Поэтому на рабочей станции в ОС LAN Manager можно увидеть в файле CONFIG.SYS строку:
LASTDRIVE = Z

ЗАМЕЧАНИЕ. В некоторых сетевых ОС при использовании одной и той же буквы для обозначения, локального или сетевого накопителей локальный накопитель перестает быть видимым, и обращения к нему переадресовываются у сетевому диску.

Представим, что прикладная программа в процессе работы должна производить запись в корневую директорию текущего диска, а у вас, скорее всего, нет соответствующих прав доступа к корневой директории диска файл-сервера (если бы при работе с каждым из пользователей эта программа записывала в корневую директорию файл с одним и тем же именем, стирав предыдущий, это создавало бы постоянную путаницу). Для решения это! проблемы можно воспользоваться командой ОС NetWare MAP ROOT. Он позволит вам создать для прикладных программ виртуальный диск, корне вой директорией которого является нужная директория сервера. Например обозначение G: может относиться к директории SYS:\USERS\BARRY, так что прикладная программа, пытаясь записать файл в G:\, на самом дел записывает в SYS:\USERS\BARRY.

Принтер ЛВС

В главе 2 "Разделение ресурсов компьютера" вы познакомились с основными принципами разделения принтеров в ЛВС, а также с правилам! которые необходимо соблюдать для нормальной работы с этими устройств) ми. В главе 4 "Файловые серверы " сетевые принтеры рассматривались точки зрения организации работы файловых серверов. С точки зрения пользователя рабочей станции работа с сетевым принтером почти не отличается от работы с локальным принтером.
На каждом компьютере есть параллельные порты LPT1, LPT2, LPT3. Щ наличии на рабочей станции локального принтера он скорее всего подключиться к порту LPT1. В этом случае сетевому принтеру можно назначить порт LPT Если локального принтера на рабочей станции нет, то сетевому принтер можно назначить и порт LPT1. В большинстве сетевых ОС допустимо все порт LPT1, LPT2 и LPT3 рабочей станции назначать одному или несколько сетевым принтерам. Для этого, вообще говоря, даже не требуется физического наличия этих портов на вашем ПК; сетевая ОС способна эмулировать их.
В ОС NetWare для перенаправления вывода на принтер использует команда CAPTURE. В системах LAN Manager и LAN Server для это применяется команда NET USE. Команда CAPTURE имеет больше в< можностей, чем аналогичные команды других сетевых ОС, хотя все oi предоставляют доступ к сетевому принтеру для прикладных программ. П этом прикладная программа не подозревает о том, что данные, предназ! ченные для печати, преобразуются в потоки сетевых сообщений к cepaei где выстраиваются в очередь, из которой их выбирает спулер и отправлю на принтер.
Ниже приведен пример использования команды CAPTURE:
CAPTURE NT NPF NOTIFY TI=10 NB Q=LASERJET
и дано описание элементов этой команды.

Элемент
Функция
NT
Запрещает модулю спулера преобразовывать знаки табуляции в последовательность пробег
NFF
Запрещает модулю спулера после печати (pai-выдавать команду перевод формата
NOTIFY
Указывает модулю спулера на необходимость уведомления рабочей станции об окончании печати отправленного ею файла
Т1=10
Указывает модулю перенаправления печати на рабочей станции о том, что пауза более 10 секунд является признаком окончания передачи файла
NB
Отменяет печать титульных страниц
Q=LASERJET
Указывает на то, что вы направляете ваши материалы в очередь печати с именем LASERJET

В качестве следующего примера приведена команда перенаправления печати на сетевой принтер в ОС LANtastic:
NET USE LPT1 \\SERVER1\@LASERJET,
где LPT1 - порт, связанный с принтером, SERVER1 обозначает сервер, к которому подключен принтер, и ©LASERJET определяет принтер.
После того, как данные отправлены на печать, контроль над ними не потерян. Большинство сетевых ОС предоставляет средства для управления очередями печати и модификации данных до тех пор, пока документ еще не начал печататься. Вы можете убрать данные из очереди, отложить их для последующей печати или изменить некоторые параметры печати, например, число копий. Невозможно только изменить содержимое печатного материала.

ЗАМЕЧАНИЕ. Так же, как и в случае с накопителем на жестком диске, сетевая ОС может задействовать тот же порт принтера, который был использован DOS. Например, если локальный принтер имел адрес порта LPT1, и порт LPT1 назначен также для сетевого принтера, то вы лишитесь локального принтера до тех пор, пока не отмените это направление.

Сетевые команды и утилиты

После включения рабочей станции в ЛВС вы получаете новый набор команд и утилит для управления и взаимодействия вашей рабочей станции с сетью. Помимо возможности перенаправления принтера, имеются средства для выполнения других полезных функций. Ниже приведен список некоторых команд NetWare и их назначение.

Команда
Функция
CAPTURE/ENDCAP
Перенаправление канала вывода для принтер;
CHKDIR,CHKVOL,VOLINFO
Выводят информацию о дисковом накопителе файлового сервера
FLAG
Управляет атрибутами файлов
GRANT/REVOKE
Изменяет права доступа пользователей
MAP
Назначает символы для сетевых накопителей
NCOPY
Копирует файлы
NETBIOS
Эмулирует NetBIOS
NPRINT
Выводит файлы на печать
NVER
Выводит номер версии сетевой ОС
PCONSOLE
Управляет очередями печати
SALVAGE
Восстанавливает стертые файлы
SLIST
Выводит список файловых серверов
SMODE
Устанавливает режим разделения файлов
SYSCON,FlLER, SESSION
Управляют пользователями, файлами и сеанса
USERLIST
Выводит список пользователей, присоединившихся к ЛВС

Другие сетевые ОС имеют аналогичные команды и утилиты, хотя так много, как в NetWare. Ниже приведены три часто используем] команды ОС LANtastic.

Команда
Функция
NET COPY
Копирует файл
NET PRINT
Выводит файл на печать
NET WHO
Показывает список пользователей, подключенных к ЛВС

Команды и утилиты DOS

В большинстве случаев команды и утилиты DOS выполняются на рабочую станции так же, как и на автономном ПК. Однако нужно проявлю некоторую осторожность при использовании этих команд в директории общего доступа. Кроме того, если версия DOS, используемая на отдельной рабочей станции, не совпадает с версией DOS на файловом сервере, то на экране этой рабочей станции в ответ на введенную команду DOS будет выдаваться сообщение:
Incorrect DOS version
Неправильная версия DOS
Резидентная программа DOS SHARE играет исключительно важную роль при работе в ЛВС. Она позволяет осуществлять разделение файлов в ЛВС. Поэтому необходимо загрузить эту программу сразу после присоединения к ЛВС. Обычно включают строку с названием этой программы в командный файл загрузки сетевого программного обеспечения.
Следующие команды DOS не будут работать на диске файл-сервера при попытке их запуска с рабочей станции:
ASSIGN
CHKDSK
DISKCOMP
FDISK
FORMAT
LABEL
RECOVER
SYS
UNDELETE
UNFORMAT
Кроме того, необходимо отметить, что большинство утилит, предназначенных для диагностики и обслуживания накопителя на жестком диске, также не будут работать с накопителями файлового сервера. Это касается и таких популярных программных продуктов, как PC Tools и Norton Utilities.
Следующие команды DOS будут выполняться на сетевом диске так же, как на локальном дисковом накопителе:
ATTRIB
BACKUP
СОМР
COPY
FC
RESTORE
SORT
TREE
XCOPY

Уменьшение свободной памяти

Компоненты сетевой ОС, загруженные на рабочей станции, обычно представляют собой резидентные программы или набор драйверов устройств (файлы с расширением SYS, загружаемые с помощью файла CONFIG.SYS). Если рабочая станция содержит центральный процессор одной из моделей 8088, 8086 или 80286, то сетевая ОС (например, IPX.COM и NETX.COM в системе NetWare) занимает определенную часть из 640К обычной памяти, уменьшая память, предоставляемую для прикладных программ.
Менеджеры памяти могут уменьшить отбираемое сетевой ОС количество обычной памяти. Если рабочая станция выполнена на базе процессоров 80386 или 80486 и располагает объемом памяти более 1М или 2М, то имеется возможность использовать менеджер памяти для загрузки части или всей сетевой ОС в верхнюю область памяти. Укажем некоторые программы менеджеров памяти и их производителей:
Для сетевой ОС NetWare фирма Novell предлагает вместо обычно поставляемой программы NETX.COM специальные версии этой оболочки: EMSNETS которая загружается в область дополнительной памяти, и XMSNETX, которая загружается в область расширенной памяти.
Версии DOS 5.0 и 6.х включают программное обеспечение для управления памятью в моделях процессоров 80386/80486. Поэтому в зависимости от количества необходимой обычной памяти, возможно, и нет надобности приобретении какого-нибудь дополнительного программного обеспечения

Переменная среды DOS PATH

Естественно, что желательно при помощи команды PATH указать сетевой ОС пути как к сетевому, так и локальному накопителям и их директория в которых могут располагаться прикладные программы. Команда PATH сети работает так же, как на автономном компьютере, однако не нужно забывать, что длина строки этой команды не должна превышать 128 символов, а в большой ЛВС этот предел легко превысить.

Стеки

В версии DOS 3.2 (появившейся одновременно с ЛВС Token Ring фирмы IBM) было необходимо включать в файл CONFIG.SYS специальную строку типа:
STACKS=128,9
В версиях 3.3 и выше эта необходимость отпала и потому можно сэкономить немного памяти, включив в файл CONFIG.SYS строку* [* В DOS по умолчанию количество стеков для обработки аппаратных прерываний для IBM PC AT, PS/2 и совместимых с ними составляет 9, для IBM PC, IBM PC/XT, IBM PC Portable и совместимых - 0. Если такое значение вас устраивает, то эту строку можно исключить из CONFIG.SYS. Однако установка количества стеков в ноль может создать проблемы при работе с MS Windows в расширенном режиме 386. - Прим. ред.]:
STACKS=0,0

ТЕРМИНОЛОГИЯ, ИСПОЛЬЗУЕМАЯ ДЛЯ УПРАВЛЕНИЯ ПАМЯТЬЮ В DOS
Обычная память. Область ОЗУ, к которой могут непосредственно адресоваться процессоры фирмы Intel, работающие в реальном режиме. Эта область обычно ограничена сверху величиной 640 К, но некоторые; менеджеры памяти могут поднять этот потолок.
Интерфейс защищенного режима DOS (.DPMI – DOS Protected Mode Interface). Разработанный фирмой Microsoft DPMI предоставляет такие Д же функций, что и VCPI, но осуществляет управление памятью посредством; расширенной (extended) памяти.
Дополнительная (expanded) память. Введена в употребление благодаря совместными усилиям фирм Lotus,. Intel и Microsoft и позволяет прикладным программам переключать банки памяти в верхнюю область памяти или обычную память блоками по 16К (Переключение банков памяти - это переадресация определенной страницы памяти в адресное пространство, доступное прикладным программам). Этот механизм называется спецификация LIM EMS. Последней версией этого продукта является версия 4.0. В ЭВМ с процессорами 80386 или 80486 менеджеры памяти могут преобразовывать расширенную память в дополнительную память.
Расширенная(extended) память. Область памяти, находящаяся выше границы 1M и адресуемая только в защищенном режиме.
Спецификация расширенной памяти (XMS). Также разработана фирмами Lotus, Intel и Microsoft и предоставляет прикладным программам в DOS некоторые средства для доступа к расширенной памяти.
Верхняя область памяти {НМА). Первые б4К расширенной памяти минус 16 байтов, начинали с границы 1М. Благодаря особенности устройства процессоров, 80386 и 80486 имеется возможность адресации этих байт в реальном режиме.
Защищенный режим (protected mode). Процессоры 80286, 80386 и 80485 могут работать в двух режимах - защищенном и реальном. В защищенном режиме эти процессоры имеют возможность адресоваться к области выше 1М.
Реальный режим (real mode). Единственно возможный режим работы для процессоров 8088 и 8086 и режим работы по умолчанию для всех процессоров Intel. В этом режиме процессор может адресоваться к ОЗУ в пределах 1М.
Область старших адресов памяти (upper memory). Область ОЗУ между 640К и 1Ь называется областью старшей памяти. В этой области расположены ПЗУ BIOS и контролера накопителя на жестком диске, а также память видеоадаптера и сетевого адаптера. Благодаря тому, что в этой области имеются незанятые участки – блоки старшей памяти, некоторые менеджеры памяти могут перенаправлять обращения к ним, эмулируя обычную память.
Память программного интерфейса виртуального контроля (VCPI --Wtrtual Control Program Interface). Фирмы Quarterdeck Office Systeims и Phar Lap Software разработали стандарт VCPI для предоставления прикладным программам DOS возможности осуществлять разделение расширенной памяти между собой без конфликтов.



Новые файлы на рабочей станции
В ЛВС NetWare для преобразования ПК в рабочую станцию необходимо использовать один или несколько драйверов устройств (файлы с расширением SYS, загружаемые при помощи файла CONFIG.SYS). Наверняка понадобятся также две резидентные программы IPX.COM и NETX.COM (и EMSNETX.COM или XMSNETX.COM). В ОС NetWare это все, что нужно для организации доступа к ЛВС. Для конфигурации IPX и NETX во вре:мя процедуры присоединения к ЛВС можно также воспользоваться файла: NET.CFG или SHELL.CFG. Все вместе эти файлы занимают чуть более Ю' на вашем локальном жестком диске.
Большинство одноранговых ЛВС занимают на жестком диске рабочей станции объем в пределах от 200К до 2М. Для размещения файлов сетевой ОС LAN Server или LAN Manager требуется около ЗМ.

Бездисковые рабочие станции

Представьте себе компьютер, имеющий только клавиатуру, сетевой ад. тер и монитор, без дисководов. Стоит только включить его - и он самостоятельно соединится с ЛВС. Компьютеры этого типа имеют очень низкой стоимость. Этот путь может показаться очень привлекательным с точки зрения экономии денег, не так ли? Не будем вводить в заблуждение, это так. Такая бездисковая рабочая станция полностью опирается на файлов сервер и сильно повышает график ЛВС. Кроме этого, бездисковая рабочая станция является компьютером единственного назначения и не может быть усовершенствована в дальнейшем за счет замены компонентов на более современные. Такой компьютер нельзя использовать как автономный, и он не может работать под управлением OS/2. Поэтому применение бездисковых рабочих станций не экономит денег с точки зрения долговременной перспективы, однако, существуют ситуации, в которых использование подобных систем оправдано. Если специфика ЛВС такова, что необходима абсолютная защита от копирования данных с файлового сервера на дискету, то бездисковые рабочие станции это то, что нужно.
Если вы работаете с бездисковой рабочей станцией, то вам, вероятно, любопытно будет узнать, каким образом производится загрузка сетевой ОС. Сетевой адаптер такой рабочей станции содержит специальное ПЗУ, которое автоматически получает управление после включения питания станции и ее самотестирования. Оно содержит программу, которая знает, как найти файл сервер, обнаружить на нем копию DOS и загрузить ее через сетевой кабель.

DOS и Microsoft Windows

При установке версии 3.1 системы Microsoft Windows на автономном компьютере требуется от 5М до 15М пространства на жестком диске. В ЛВС с большим числом пользователей, работающих в среде Windows, объем, занимаемый файлами Windows, может оказаться значительным, поэтому при разумном подходе очень выгодно разделять между пользователями файлы Windows, хранящиеся на одном или более серверах.
При этом вы сможете пользоваться всеми возможностями по созданию меню, предоставляемыми в Windows. Однако, если у какого-нибудь пользователя окажется монитор, клавиатура или мышь иного типа, чем у других, то у него возникнут проблемы при работе. Поэтому нужно иметь в виду такую возможность при разработке сценариев входа в ЛВС.

ЗАМЕЧАНИЕ. Существует специальная версия пакета Microsoft Windows, называемая Microsoft Windows for Workgroups, которая имеет встроенные средства для организации ЛВС. Таким образом, она представляет собой совокупность Windows и сетевой ОС. В главе 9 "Одноранговые ЛВС" этот - программный продукт будет рассмотрен подробно.


Установка Microsoft Windows на файловом сервере

При установке на автономном ПК все программное обеспечение Microsoft Windows, включая файлы инициализации, программы, шрифты и динамически связываемые библиотеки (DLL), располагаются на локальном жестком диске.
Система Windows на самом деле не может работать на сервере, некоторые файлы, необходимые для ее работы, можно хранить на нем помощью сетевой ОС загружать в ОЗУ рабочей станции по мере необходимости. Поэтому файлы, которые Windows использует только для чтения не для записи, можно хранить в общей директории сервера. Эти файлы включают программы, шрифты и DLL, а также файлы помощи. Однако при этом инициализирующие и настроечные файлы (например, INI-фай, необходимо хранить на локальном жестком диске или в персональных, каждого пользователя директориях жесткого диска файлового сервера особенно в случае работы на бездисковых рабочих станциях).
Разделение файлов Windows на жестком диске файлового сервера им целый ряд преимуществ. Для пользователей наиболее важным из них является возможность работы и управления ресурсами ЛВС посредством мощного пользовательского интерфейса этого пакета. Вы можете присоединять и отсоединять удаленный принтер с помощью утилиты Control Panel, работать с файлами в File Manager, просматривать и менять статус данных для печати на сетевом принтере с помощью Print Manager. Другим важным преимуществом является существенная экономия дискового пространства (в особенности, когда рабочие станции снабжены накопителями небольшого объема).
При планировании размещения файлов Windows на сервере необходимо тщательно изучить используемые в вашем офисе прикладные программы пользователей и аппаратные средства. Так как установка Windows в с является непростой процедурой, эти сведения могут стать решающими при интеграции Windows в ЛВС: усилия окажутся оправданными, если среда Windows широко применяется в офисе. Кстати, нужно также решить, будет ли Windows запускаться автоматически на рабочей станции или оставлять это на усмотрение пользователей. Желательно также выяснить, как сотрудники используют Windows, и является ли большинство программ ориентированными на DOS или на Windows.
Необходимо также иметь в виду, что система Microsoft Windows предъявляет очень жесткие требования к совместимости аппаратных средств компьютеров со стандартом IBM. Кроме того, эта система предъявляет высокие требования к быстродействию и объему памяти рабочей станции.
Заметим, что система Windows, как и любое приложение, функционирует на рабочей станции, а не на сервере. Поэтому скорость ее работы медленной рабочей станции не увеличится, если установить Windows быстродействующем файл-сервере. Сервер выполняет только функции хранения файлов среды Windows.

Разделение Windows на сервере

Система Windows во время работы очень часто обращается для чтения или записи к настроечным и инициализирующим файлам. Поэтому файлы необходимо хранить на локальных жестких дисках рабочих станций иначе пострадает быстродействие: запросы Windows на доступ к файлу на сервере передаются по сети так же, как любые другие запросы. Именно поэтому бездисковые рабочие станции не обеспечивают быстрой работы Windows.
Чем проще нужно сделать для пользователя работу в сети, тем больше приходится работать системному администратору. Это тем более справедливо для среды Windows в ЛВС. Поэтому, если вы стали (или собираетесь стать) сетевым администратором, вы должны регулярно и подробно документировать конфигурацию Windows в сети.
При установке Windows в разделяемой директории ЛВС необходимо следить за тем, чтобы файлы Windows имели атрибуты "только для чтения". Для этого можно воспользоваться командой DOS ATTRIB, программой File Manager или сетевой утилитой типа FLAG в NetWare. Большинство прикладных программ для Windows также должны иметь такие атрибуты до того, как ими начнут пользоваться в режиме разделения.

Печать файлов при работе с Windows в ЛВС

В версии 3.1 системы Microsoft Windows имеется возможность непосредственного доступа и управления сетевыми очередями на печать через программу Print Manager. Легко можно просматривать очередь, удалить из нее задание или изменить выбранный принтер. Однако перед началом работы с Microsoft Windows необходимо произвести перенаправление сетевого принтера (например, командой CAPTURE).
В большой ЛВС обычно имеется возможность использования нескольких различных принтеров, которые можно выбрать из списка в среде Windows. При печати документов с применением программы Print Manager не всегда удобно производить выбор конкретного принтера из длинного списка. Поэтому не имеет смысла включать в этот список все принтеры, имеющиеся в ЛВС, а достаточно оставить в нем только наиболее употребляемые.

Конфигурирование Microsoft Windows в ЛВС

Для каждого пользователя Windows необходимо создать собственный файл SYSTEM.INI и разместить этот файл в персональной пользовательской директории. Это означает, что при каких-то изменениях в конфигурации системы придется производить модификацию большого количества INI-фай-лов, но другого выхода нет. Для экономии времени и усилий можно заготовить шаблон файла SYSTEM.INI, а затем модифицировать его для каждого пользователя.
При создании шаблона потребуется информация о используемых сетью конфигурационных параметрах. Ниже приведены описания этих параметров (для более детальной информации можно обратиться к руководствам по i Microsoft Windows)
AllVMsExclusive=. Эта булевская переменная определяет, будет ли прикладная программа DOS работать в окне или же только в полноэкранном режиме, независимо от установки в информационном файле программы (PIF). Установка по умолчанию имеет значение FALSE. Если это значение изменить на противоположное, то пользователи могут заметить увеличение времени, необходимого для завершения сетью сеанса Windows.
[Boot] Section Network.drv=. Эта установка определяет имя файла используемого сетевого драйвера. По умолчанию эта установка имеет значение None. Для выбора большинства сетевых драйверов можно воспользоваться программой SETUP. Выбранный драйвер можно изменить при помощи значка SETUP в групповом окне Main. Если необходимо установить драйвер, не входящий в комплект Windows, то нужно вновь запустить программу SETUP.
FileSysChange=. Эта булевская переменная определяет, будет ли программа File Manager автоматически получать сообщения от не Windows приложений, когда они создают, уничтожают и переименовывают файлы. Если значение этой переменной FALSE, то виртуальные машины могут производить манипуляции независимо от программы File Manager. При значении TRUE в ходе работы все сообщения автоматически поступают в программу File Manager, и производительность системы уменьшается.
InDOSPolling=. Эта булевская установка определяут возможность запуска других прикладных программ при установке резидентной программой флага InDOS. Значению этой переменной по умолчанию соответствует NO. Необходимо изменить значение этой переменной на противоположное в случае, если резидентная программа должна находиться в критической секции при выполнении некоторых операций. При этом производительность системы также снизится.
INTSSCritical=. Эта булевская переменная определяет, требуется ли критическая секция для обработки прерывания INT28h для резидентной прикладной программы. Установка по умолчанию TRUE. Если нет необходимости использования критической секции, то, переключив значение переменной на FALSE, можно добиться улучшения производительности Windows при переключениях заданий.
INT28Filter=. Этот числовой параметр определяет количество обращений к прерыванию INT28h программным обеспечением, загруженным перед Windows, пока система находится в ожидании. Значение по умолчанию равно 10. Увеличение этого значения улучшает производительность Windows, но может привести к конфликтам с резидентным программным обеспечением, например, с сетевой оболочкой. Уменьшение этого значения до 0 отменяет прерывания. Пользователи связного прикладного программного обеспечения должны иметь в виду, что снижение значения этого параметра повышает нагрузку на систему, что может привести к конфликтам.
NetAsynchSwitching=. Эта установка определяет возможность отключения Windows от задачи после того, как она произведет асинхронный вызов NetBIOS. Значение по умолчанию равно 0 и означает запрещение переключения задания. При значении, равном 1, переключение разрешено. Пользователи ЛВС должны определить, нужно ли прикладной программе получать сообщения в то время, как система Windows переключилась к другой прикладной программе. Если прикладная программа должна получать сообщения, но было установлено значение 1, то в системе возможна ошибка.
NetHeapSize=. Эта числовая установка, определяющая размер в килобайтах буфера в обычной памяти DOS (640K), используемого для передачи данных в ЛВС. По умолчанию это значение равно 8, но для многих ЛВС требуется буфер большего размера.
NetAsynchFallback=. Эта булевская переменная, которая может потребовать, чтобы система Windows сохраняла запросы к NetBIOS, даже если не удалось их удовлетворить. Значение по умолчанию - FALSE. Дело в том, что пакет Windows имеет глобальный сетевой буфер для манипулирования данными. Если при запросе прикладной программы к NetBIOS места в этом буфере недостаточно, то Windows не может выполнить этот запрос. Если присвоить этой переменной значение TRUE, то Windows попытается сохранить запрос, создав буфер в локальной памяти и приостановив работу всех виртуальных машин до окончания приема данных и некоторого периода тайм-аута. Длительность периода тайм-аута контролируется переменной NetAsynchTimeout.
NetAsynchTimeout=. Эта величина (в секундах, с одним знаком после запятой) определяет длительность периода тайм-аута, пока Windows пытается сохранить невыполненный запрос к NetBIOS. По умолчанию эта величина составляет 5,0 с и принимается во внимание, если переменная NetAsynchFallback имеет значение TRUE.
NetDMASize=. Эта переменная определяет размер буфера (в килобайтах) для программ, выполняющих транспортные функции в NetBIOS. Размер буфера равен наибольшей из двух величин: данной установки или значения, установленного для системной переменной DMABufferSize.
Network=. Эта переменная индицирует, что процессор работает в улучшенном режиме 386 процессора. По умолчанию переменная имеет значение None и может изменяться программой Setup при начальной установке системы.
PSPIncrement=. Эта переменная, принимающая значения в диапазоне от 2 до 64, предназначена для указания Windows зарезервировать дополнительную память для каждой последующей виртуальной машины, если значение переменной UniqueDOSPSP имеет значение TRUE. Объем этой памяти в блоках по 16 байт равен значению данной переменной.
ReflectDOSINT2A=. Эта булевская переменная, указывающая Windows, следует ли ей скрывать или пропустить другим программам прерывание DOS INT 2A. По умолчанию значение переменной равно FALSE и означает, что пакет Windows должен скрыть это прерывание от программ, работающих в среде Windows. При наличии в системе резидентных программ, нуждающихся в сообщениях INT2A, этой переменной нужно присвоить значение TRUE.
TimeCriticalSection=. Значение этой переменной (в миллисекундах) указывает Windows о необходимости перехода в критическую секцию по каждому сигналу прерывания системного таймера и находиться в ней в течении указанного периода времени. Значение переменной большее 0 гарантирует, что в каждый момент времени только одна из виртуальных машин может получить прерывание таймера. Некоторые резидентные сетевые программы не могут работать при значениях этой переменной, равной 0. Однако производительность системы уменьшается при установке значения этой переменной, большего 0.
TokenRingSearch=. Эта булевская переменная указывает Windows на необходимость поиска сетевых адаптеров Token Ring в ПК, имеющих архитектуру IBM PC AT. Значение по умолчанию TRUE. Такой поиск может оказать нежелательное воздействие на другие устройства.
UniqueDOSPSP=. Эта булевская переменная указывает Windows, что для запуска каждой очередной прикладной программы необходимо использовать отдельный адрес в памяти (PSP). По умолчанию значение этой переменной равно FALSE. Если значение равно TRUE, то при каждом создании очередной виртуальной машины для запуска прикладной программы резервируется новый блок памяти, расположенный перед этой программой. Другой параметр INI-файла PSPIncrement задает размер этого блока. Этот подход гарантирует, что прикладные программы на различных виртуальных машинах будут запущены с разных адресов. В некоторых ЛВС адрес загрузки программы используется для идентификации процесса, идущего в сети.

Проблемы при работе с Microsoft Windows в ЛВС

Когда для сетевой ОС используется верхняя область памяти DOS, то могут возникать проблемы с запуском Microsoft Windows. В этом случае можно попытаться решить проблему, загрузив сетевую ОС в обычную область ОЗУ (первые 640К).
Программа SETUP системы Microsoft Windows модифицирует команду path из файла AUTOEXEC.BAT. Необходимо убедиться, что после установки пакета Microsoft Windows строка PATH в указанном файле расположена до команд запуска сетевой ОС. Важно проверить также, чтобы сетевые накопители были обозначены соответствующим для среды Microsoft Windows образом. Изменение в обозначениях сетевых накопителей требует соответствующих изменений во всех инициализирующих и настроечных Файлах каждого пользователя сети.
При возникновении проблем с запуском программы SETUP на рабочей станции полезно запустить эту программу с параметром /I (SETUP/I). Этот параметр запрещает проверку программой SETUP аппаратных средств. Такая необходимость может возникнуть, например, в ЛВС ARCnet из-за того, что адаптеры ARCnet используют те же адреса, что графическая видеокарта IBM 8514. При попытке обнаружить видеокарту 8514 программа SETUP обращается по указанным адресам и при этом, естественно, сбивается.
При возникновении проблем в работе с принтером ЛВС (неправильная установка конца страницы, неправильный шрифт, лишние пустые строки и т.п.) может возникнуть необходимость изменения конфигурации заданий на печать в ЛВС. Например, в ЛВС NetWare утилитой PRINTCON нужно задать значения NO для параметров Auto Endcap и Enable Timeout. В главе 7 "Сетевая ОС NetWare" мы более подробно остановимся на этом.
Если файлы Windows с расширениями INI, расположенные на файловом сервере, оказались испорченными, следует убедиться в том, что эти файлы для различных пользователей располагаются в отдельных директориях.
Не следует пытаться присоединиться к ЛВС или отсоединиться от нее, находясь в одном из сеансов DOS системы Windows, работающей в улучшенном режиме. Такая попытка неминуемо приведет к остановке рабочей станции. Процедура присоединения к ЛВС должна проводиться или до загрузки Microsoft Windows, или из программы Control Panel.
При появлении сообщений об ошибке в работе с файлами в ЛВС NetWare, вероятнее всего, необходимо увеличить максимально допустимое число обрабатываемых файлов с 40 (по умолчанию) до 60. Для этого достаточно добавить строку:
FILE HANDLES = 60
в файл SHELL.CFG.

Сети, опознаваемые программой SETUP системы Microsoft Windows

Во время установки Microsoft Windows позволяет выбрать одну из следующих сетевых ОС:
3Com 3 + Open LAN Manager
3Com 3 + Share
Banyan Vines 4.0
IBM PC LAN Program
LAN Manager l.x (или полностью совместимая)
LAN Manager 2.x Basic (или полностью совместимая)
LAN Manager 2.x Enhanced (или полностью совместимая)
Microsoft Network (или полностью совместимая)
Novell NetWare 2.10 и выше, или Novell NetWare 386
Microsoft Windows работает с каждой из этих ЛВС немного по-разному, поэтому необходимо проявлять аккуратность при выборе сетевой ОС.

Система NetWare

При работе в ЛВС под управлением ОС NetWare необходимо убедиться в том, что вы работаете с последними версиями оболочки и утилит сети NetWare. Оболочка NetWare Shell должна быть версии 3.01 или выше.
В улучшенном режиме Windows имеется возможность некоторого дополнительного изменения переназначения накопителей. При работе в стандартном режиме все изменения переназначения дисков, сделанные внутри системы Windows, автоматически отменятся при выходе из системы. Например, если, находясь в Windows, изменить назначение диска G: с USER USER1 на PUBLICWINAPPS, то после выхода из Windows диск G: снова будет назначен на USER USER1. При работе в улучшенном режиме можно сохранить все сделанные переназначения даже после выхода из Windows, если вставить следующую строку в секцию [NETWARE] в файле SYS-TEM.INI системы Windows:
RESTOREDRIVE=FALSE
По умолчанию каждая из виртуальных машин в улучшенном режиме имеет собственную (локальную) систему переназначения накопителей, так что изменения переназначения в одной из них не влияет на другие. Для одинакового изменения переназначения накопителей на всех виртуальных машинах необходимо использовать следующую команду в секции [NETWARE] в файле SYSTEM.INI пакета Microsoft Windows:
MWSHAREHAMDLES=TROE

Microsoft LAN Manager
Microsoft Windows несовместима с ранними версиями LAN Manager l.x. Поэтому для использования Windows необходима модернизация этого сетевого продукта. Кроме того, LAN Manager l.x включает резидентные утилиты, позволяющие видеть общедоступные входные сообщения. К сожалению, эта утилита вызывает конфликт с графическим интерфейсом Windows.
На рабочей станции программное обеспечение ОС LAN Manager не может быть загружено в верхнюю область памяти (с использованием менеджеров памяти, упомянутых выше), если на ней используется система Microsoft Windows.
Если все же желательно иметь в среде Windows резидентные утилиты, позволяющие видеть общедоступные входные сообщения, то можно воспользоваться программой WinPopup системы LAN Manager, предназначенной Для работы в среде Windows. Она обычно располагается в директории NETPROG, созданной системой LAN Manager. Эта директория должна быть включена в строку PATH.
Для автоматического запуска данной утилиты при старте Windows нужно включить команду LOAD в секцию [WINDOWS] файла WIN.INI:
LOAD = WINPOPUP.EXE
Для работы с версией LAN Manager 2.0 Enhanced системе Windows необходимы две динамически связываемые библиотеки (DLL) NETAPI.DLL и PMSPL.DLL в директории NETPROG системы LAN Manager.

Другие сетевые ОС
При работе в ЛВС, поддерживающих протоколы MS-NET и NetBIOS, необходимо иметь ввиду, что программа Print Manager не может управлять несколькими очередями на печать. Поэтому документы могут вноситься в очередь неправильно.
В сетевой ОС Vines Banyan 4.0 для работы с Windows в улучшенном режиме необходимо получить то, что фирмой Banyan называется заплаткой ОН (patch ОН) - файл, которым нужно заменить неправильную часть системного файла. В Windows в улучшенном режиме можно использовать только одну прикладную программу, работающую с NetBIOS. Поэтому необходимо позаботиться, например, о том, чтобы при печати на сетевом принтере из приложения Windows или при работе с прикладной программой, использующей NetBIOS, все остальные виртуальные сеансы DOS были закрыты. Также нужно помнить о том, что в системе Vines для работы с принтером в среде Windows и одновременном запуске других не-Windows прикладных программ, не являющихся Windows-приложениями, необходимо загружать NetBIOS.
В ЛВС 3Com необходимо иметь в виду, что 3+Share и 3+Open LAN Manager используют совершенно различные программные драйверы.

Использование компьютеров под управлением OS/2

Последние версии 2.х системы OS/2 фирмы IBM имеют целый ряд свойств, которых нет ни в DOS, ни в более ранних версиях OS/2, ни в Windows. Так как эта система разрабатывалась уже в то время, когда ЛВС стали популярны, то в ней работа в составе ЛВС предполагалась с самого начала, и она может, естественно, стыковаться со многими сетевыми ОС.
При установке ОС NetWare с помощью NetWare Requester for OS/2 на рабочей станции - компьютере под управлением OS/2 - все происходит также, как и с ПК, работающим под управлением DOS: появляются новые диски, возможность печати на удаленном принтере и др. Отличие состоит в том, что теперь сетевое программное обеспечение не использует обычную память, нет конфликтов из-за использования одних и тех же адресов и нет надобности в использовании специальных менеджеров памяти.

Множественные сеансы OS/2 и DOS

Версия 2.1 системы OS/2 предоставляет пользователю целый ряд новых возможностей, среди которых множественные сеансы OS/2 (полноэкранные или в окне), множественные сеансы DOS (полноэкранные или в окне), сеансы из среды Windows и Presentation Manager. Для управления этими средствами из среды OS/2 используется Оболочка рабочего места (Workplace Shell). Эта оболочка является сетевой программой и потому позволяет манипулировать удаленными объектами (объектами, которые присоединены к ЛВС, в отличие от локальных объектов, подключенных непосредственно) таким же образом, как и локальными.
После присоединения к ЛВС и переназначения буквенных обозначений дискам на сервере каждый новый сеанс DOS или OS/2 имеет одинаковое право доступа к накопителям сервера. Команда CAPTURE, введенная в одном из сеансов, будет влиять на все остальные сеансы. Аналогично, после назначения сетевого принтера можно печатать на нем из любого сеанса.
Для автоматического присоединения к ЛВС при включении рабочей станции в OS/2 нужно включить соответствующие команды в командный файл STARTUP.CMD, например:
L:
CD OS2
LOGIN BAKRY
PASSWORD <Введите свой пароль>
MAP F:=SYSTEMPRO\SYS:

Многозадачность
OS/2 является многозадачной операционной системой. Это означает, что в одном из ее сеансов можно запустить программу печати длинного документа, а затем переключиться в другой сеанс и заниматься там другой работой, а печать будет продолжаться в фоновом режиме. Если из другого сеанса запустить печать еще одного документа, то спулер OS/2 вместе с сетевым спулером предохранят документы от перепутывания.
OS/2 и программное обеспечение ЛВС заботятся также о целостности файлов данных в ЛВС. Если, к примеру, какой-то документ редактируется в одном из сеансов OS/2, и будет предпринята попытка редактирования этого же документа из другого сеанса, то система OS/2 выдаст сообщение об ошибке: sharing violation error. Таким образом, в OS/2 для защиты от подобных ситуаций используется тот же механизм, что и в ЛВС.

Использование компьютеров Macintosh

Компьютеры Macintosh могут использоваться при работе в ЛВС под управлением NetWare или AppleTalk. Обе системы хорошо подходят для такого применения. Скорее всего не будет практически никаких изменений в работе после присоединения ПК к ЛВС. К тому же последняя версия операционной системы Mac System 7 содержит значительные улучшения Для работы в ЛВС.

System 7 и AppleTalk

Новые сетевые возможности System 7 включают разделение файлов в одноранговых сетях, драйверы для EtherNet и Token Ring, средства связи прикладных программ друг с другом (IAC - Interapplication Communuca-tion) и систему сообщений о событиях Apple.
В System 7 разделение файлов в одноранговой сети предполагает непосредственную передачу файлов от одного ПК другому без участия файлового сервера. Также имеются простые средства разделения "папок" Мае, накопителей на жестких дисках, CD-ROM или любой комбинации этих ресурсов.
Из файлового меню программы Finder выбираются объекты, предназначенные для разделения, и далее включается опция Sharing (разделение). Разделение файлов почти не влияет на производительность Мае, пока другие пользователи не производят операции копирования файлов с разделяемыми объектами. В этом случае замедление работы длится только в течение процесса копирования.
Три контрольные панели Mac CDEV (средства для конфигурации Мае) позволяют начинать или заканчивать процесс разделения файлов, распределять права доступа к вашему компьютеру и другим разделяемым объектам и прослеживать процессы доступа. Средство настройки разделения Sharing Setup CDEV может производить включение или выключение разделения файлов в ЛВС. Оно также присваивает сетевые имя и пароль вашему Мае и определяет могут ли другие пользователи использовать функции IAC для связи прикладных программ.
Средство Users & Groups CDEV (пользователи и группы) позволяет задавать привилегии доступа для вашего Мае и разделяемых объектов. И наконец, средство File Sharing Monitor (монитор разделения файлов) показывает разделяемые объекты и список пользователей, которые в данное время имеют доступ к вашему Мае.
Если возможность разделения файлов включена, то ваш Мае выглядит для других пользователей ЛВС как файловый сервер AppleShare. Чтобы присоединиться к нему, они используют программу Chooser, при этом разделяемые объекты выглядят как новые тома в окне Items.
Для сетевого администратора конфигурирование разделения файлов аналогично процессу установки сервера AppleShare. Пользователи этой системы осуществляют доступ к разделяемым объектам так же, как и к любым другим объектам. Одноранговое разделение файлов облегчает пользователям Мае процедуру обмена файлами, однако при этом возникает проблема защиты данных от несанкционированного доступа. Следует напомнить, что эта проблема плохо решена для всех одноранговых ЛВС. Поэтому для предотвращения несанкционированного доступа к конфиденциальной информации необходимо проявлять особенную тщательность при конфигурировании параметров в Users & Groups CDEV.
В ОС System 7 имеется возможность сетевого разделения CD-ROM, если имеется версия драйверов не ниже 3.1. В дополнение отметим, что для использования приложений типа клиент/сервер необходима версия 3.0 AppleShare. Последняя версия системы AppleShare необходима и для работы с планировщиком рабочего времени групп и для организации электронной почты, чтобы поддерживать такие особенности ОС System 7, как механизм IAC Publish/Subscribe (Публикация/Подписка).
Коммуникации между прикладными программами (IAC) в ОС System 7 позволяют сетевым прикладным программам, работающим на различных ПК в ЛВС AppleTalk, обмениваться информацией друг с другом, например, о модификации документа и т. п.
Наиболее простой формой IAC является механизм Publish/Subscribe - Публикация/Подписка. Один из пользователей Мае ("владелец" информации, отвечающий за ее модификацию) предлагает прикладной программе "опубликовать" всю или часть информации. IAC автоматически делает эти данные доступными всем пользователям других Мае, которые "подписались" на эти "публикации", при помощи диалогового окна Standard File из меню Edit. Каждый раз, когда информация изменяется, ОС System 7 передает ее "подписчикам" через файл изменений, который создается прикладной программой, "публикующей" данные.
В ОС System 7 пользователи имеют возможность разделения информации при помощи специальных сообщений, называемых событиями Apple (Apple events). При помощи этого средства одна прикладная программа может затребовать обслуживание у другой прикладной программы, работающей на другом Мае (или на том же самом). Работа с событиями Apple является одной из форм архитектуры клиент/сервер.
В ОС System 7 предусмотрено использование драйверов Ethernet и Token Ring. Сетевая ОС Apple Talk работает на сравнительно небольшой скорости обмена данными 230 Кбит/с и поддерживает максимум до 32 пользователей. Новые драйверы позволяют подсоединять компьютер Macintosh к более крупным и быстрым сетям с протоколами Ethernet и Token Ring.

Компьютеры Mac в ЛВС NetWare

Фирма Novell предусматривает подключение ПК Macintosh к сетям на базе серверов NetWare 2.x и NetWare З.х с помощью двух различных продуктов, Этими продуктами являются соответственно NetWare for Macintosh 2.2 и NetWare for Macintosh 3.0. Кроме того, другие фирмы: Dayna, Asante и Xircom - также продают устройства и программы для подключения Macintosh к ЛВС NetWare.
ОС NetWare for Macintosh 2.2 состоит из программного обеспечения сервера, которое предоставляет пользователям систем Мае средства для разделения файлов и принтеров в ЛВС NetWare 2.x. Этот программный продукт является VAP (Value Added Process - Дополнительным процессом), который загружается каждый раз при запуске сервера NetWare 2.x. На рабочей станции Мае используется то же самое программное обеспечение AppleShare, являющееся частью ОС System 7. Система NetWare for Macintosh 2.2 поставляется вместе с сетевой ОС NetWare 2.x.
Часть ОС NetWare for Macintosh версии 3.0, работающая на серверах NetWare З.х и 4.х, называется NLM (NetWare Loadable Module - Загружаемый модуль NetWare). Часть ОС, загружаемая на рабочей станции, называется DA (Desk Accessory - Системная принадлежность) и позволяет управлять очередями печати, отправлять сообщения и выполнять административные функции такие, как предоставление прав доступа и добавление новых пользователей. Для разделения файлов и печати используются возможности AppleShare ОС System 7. Система NetWare for Macintosh версии 3.0 приобретается отдельно от сетевой ОС NetWare З.х.
Для доступа к файловому серверу NetWare используется программа Chooser. С любым из названных выше в этом разделе продуктов чтение и модификация файлов, их печать производятся точно таким же способом, как и до присоединения рабочей станции к ЛВС. Однако после присоединения к сети NetWare пользователь приобретает дополнительные сетевые ресурсы, а другие рабочие станции в ЛВС (включая пользователей DOS, OS/2 и UNIX) получают возможность разделения файлов Мае.
Некоторые производители программного обеспечения поставляют продукты, использующие одинаковые форматы файлов для компьютеров DOS и Мае, например, Word Perfect, Aldus Pagemaker, Microsoft Excell, Microsoft Word. В этом случае можно легко обмениваться данными для этих программ без предварительной перекодировки.

Использование рабочих станций UNIX

Компьютеры, работающие под управлением ОС UNIX, также легко могут быть интегрированы в ЛВС и разделять файлы с компьютерами DOS и Macintosh. Для пользователей DOS файловый сервер представляется новыми буквами, обозначающими диски с директориями и файлами. Пользователи Мае обнаруживают новые объекты и папки. Для пользователей ОС UNIX файловый сервер предлагает дополнительные файловые системы, директории и файлы. Если вы пользуетесь системой с графическим интерфейсом типа X-Windows, то вы также видите новые значки и папки. Кроме того, появляются новые команды и утилиты, такие как RLOGIN, RCOPY и RWHO - сетевые версии соответствующих UNIX команд. Вы получаете возможность использования таких средств, как TELNET (для дистанционного запуска программ на других компьютерах), FTP (для передачи файлов) и SMTP (для работы с электронной почтой).
Большинство UNIX-сетей базируется на протоколе TCP/IP, который рассматривался в главе 5 "Протоколы, кабели, адаптеры". Сам по себе TCP/IP не является сетевой ОС, поэтому для доступа к файловому серверу требуется дополнительное программное обеспечение.
Таким популярным средством для соединения UNIX-компьютеров является сетевая операционная система NFS (Network File System - Сетевая файловая система) фирмы Sun Microsystems. Различные фирмы производители, включая IBM, приобрели лицензию на систему NFS. Фирма Locus Computing предлагает сетевую ОС, называемую PC Interface, для UNIX-систем. Фирма IBM продает PC Interface под другим названием AIX Access (доступ для пользователей DOS). Системы Power Fusion и Power Serve компании Power Technologies также превращают UNIX-компьютер в файл-сервер и сервер печати. Речь об этих системах пойдет в главе 10 "ЛВС на базе ОС UNIX".
Система SCO Open Desktop 1.1 фирмы Santa Cruz Operation является ОС типа UNIX и базируется на UNIX System V Release 3.2 (и более поздних версиях) для 386 и 486 компьютеров. Эта система включает утилиту ODTNet, позволяющую присоединяться к другим компьютерам в ЛВС, а также программу Desktop Manager, кроме прочего предоставляющую пользователям удобный графический интерфейс. Данная программа позволяет легко осуществлять функции запуска, копирования, печати, уничтожения файлов простым перемещением мыши. LAN Manager системы Open Desktop позволяет работать с ЛВС под управлением ОС Xenix-NET, OS/2 LAN Manager или IBM PC LAN Program. Дополнительную информацию о системе Open Desktop можно получить по адресу:
The Santa Cruz Operation
400 Encinal Street
P. О. Box 1900
Santa Cruz, CA 95061
(800) 626-8649
(408) 425-7222

Заключение

Теперь вы понимаете, какую роль играет рабочая станция в ЛВС. В этой главе было показано, как ЛВС влияет на ПК независимо от типа используемой ОС: DOS, Windows, OS/2, Macintosh System 7 или UNIX. Вы познакомились с практическими аспектами поведения рабочей станции в ЛВС и знаете, чего можно ожидать от ПК после включения в ЛВС. В следующих нескольких главах мы изучим некоторые конкретные сетевые ОС. В главе 7 дается краткий обзор сетевой ОС NetWare фирмы Novell.


Часть 3. Сетевое программное обеспечение

Сетевая ОС NetWare фирмы Novell
Сетевые ОС LAN Manager, Windows NT и LAN Server
Одноранговые ЛВС
ЛВС на базе ОС UNIX

Глава 7. Сетевая ОС NetWare фирмы Novell

Сетевая ОС NetWare на сегодняшний день является наиболее популярной сетевой ОС. Более половины всех ЛВС в мире используют различные версии ОС NetWare. Пользователям она нравится благодаря своей хорошей производительности, способности работать с разнообразными аппаратными средствами и предоставлению исчерпывающего набора средств защиты данных.
Фирма Novell предлагает различные сетевые программные продукты. Главными среди них являются три сетевые ОС на базе файловых серверов, описываемые в данной главе - версия 4.0 для предприятий, версия 3.12 с улучшенными характеристиками и версия 2.2 для новичков. Фирма Novell также продает одноранговые сетевые ОС Personal NetWare и NetWare Lite, предназначенные для организации ЛВС в небольших рабочих группах (см. главу 9 "Одноранговые ЛВС").
Кроме сетевых ОС, фирма Novell также предлагает другие программные продукты, ориентированные на применение в компьютерных сетях. Так, коммуникационная программа 3270 фирмы Novell позволяет организовать 3270 сеансов эмуляции терминалов большой ЭВМ рабочими станциями. Комплекс Access Server является набором коммуникационных аппаратных и программных средств, предоставляющих возможность нескольким удаленным рабочим станциям получать доступ к файловому серверу через телефонную сеть. Аппаратно-программный комплекс, называемый LANalyzer, является инструментом для диагностики некоторых сетевых проблем. В главе 12 "Управление ЛВС" этот комплекс будет рассмотрен более подробно.
В этой главе вы займетесь изучением трех сетевых ОС на базе, файлового сервера. После обзора каждой версии сетевой ОС NetWare с общей точки зрения мы сосредоточимся на сопутствующем программном обеспечении, поставляемом фирмой Novell вместе с ОС NetWare. Изучив большое количество команд и их функций, вы займетесь принципами организации сетевой операционной системы NetWare. Вы поймете, как работает файловый сервер, познакомитесь со средствами защиты данных и средствами, повышающими отказоустойчивость файлового сервера. Вы рассмотрите административные функции ОС NetWare и программное обеспечение, превращающее компьютер в рабочую станцию. В этой главе
будет также рассказано о ранних версиях ОС NetWare, еще достаточно широко употребляющихся. Но прежде всего рассмотрим историю фирмы Novell.

История фирмы Novell

В 1982 году в городе Орем в штате Юта Рей Нурда, Юдит Кларк, Крейг Бэртон вместе с группой талантливых программистов из фирмы Superset Inc. основали фирму Novell Inc., которая начала свою деятельность в крохотном офисе поблизости от местного сталелитейного завода. Фирма начала продажу своего первого продукта для файлового сервера в 1983 году. За немногим более чем 10-летнюю историю фирма Novell разрослась до такого объема, что имеет более 2400 сотрудников во всем мире. Торговый оборот этой фирмы в 1985 году составлял 55 миллионов, а в 1990 - уже 497 миллионов долларов. Основной своей миссией фирма считает ускорение внедрения ЛВС, и она прекрасно с ней справляется.
Фирма Novell стала первым производителем распределенных систем обработки данных, допускающих совместное использование в ЛВС разнородных компьютеров. Она также была первой фирмой, допускающей работу с компьютерными сетями, имеющими различные топологии, и предоставляющей средства для маршрутизации данных между такими сетями. Фирма Novell была первой, создавшей сетевые ОС для OS/2 и всех версий DOS, и предоставляющей средства для соединения компьютеров, совместимых с IBM, Apple, UNIX, DEC и многих других типов.
NetWare допускает использование более, чем 200 типов сетевых адаптеров, более чем 100 типов дисковых подсистем для хранения данных, устройств дублирования данных и файловых серверов. Она содержит сертификационную лабораторию для испытаний своей продукции при работе с аппаратными и программными компонентами от других производителей. В одной из своих лабораторий фирма Novell имеет 1368 рабочих станций на базе ПК для тестирования собственного программного обеспечения.
Фирма Novell имеет контракты о поддержке ОС NetWare с наиболее крупными и мощными из независимых организаций, занимающихся обслуживанием ЛВС. В их число входят Bell Atlantic, DEC, Hewlett-Packard, Intel, Prime, Unisys и Xerox. Основными системными интеграторами и распространителями продукции фирмы Novell являются : Electronic Data Systems (EDS), Boeing Computer Services, NYNEX Business Centers и Sears Business Centers. Даже гигантская фирма IBM с 1990 года стала перепродавать сетевые ОС NetWare.
Фирма Novell прошла трудный путь к вершинам сетевой технологии. Когда-то она занималась производством файловых серверов и сетевых адаптеров. Однако в настоящее время она прекратила производство аппаратных средств, сосредоточив свои усилия на производстве программного обеспечения для компьютерных сетей.

Обзор продуктов NetWare

ОС NetWare являются наиболее популярными сетевыми ОС из-за высокой производительности, надежности и хорошей системы защиты данных. Необходимо, однако, иметь в виду, что эти продукты в то же время являются наиболее дорогостоящими для небольших ЛВС. Иногда их установка и администрирование достаточно сложны. Кроме этого, резидентные компоненты программного обеспечения рабочих станций занимают около 60К из 640К объема ОЗУ, тем самым оставляя немного памяти для прикладных программ. Если рабочие станции выполнены на процессорах 80386 или более поздних моделях с объемом ОЗУ более 1М, то имеется возможность загрузки резидентных компонент сетевых ОС в верхние области памяти с помощью менеджера памяти.
Файловый сервер в NetWare является обычным ПК, сетевая ОС которого осуществляет управление работой ЛВС. Функции управления включают координацию рабочих станций и регулирование процесса разделения файлов и принтера в ЛВС. Сетевые файлы всех рабочих станций хранятся на жестком диске файлового сервера, а не на дисках рабочих станций.
Имеются три версии ОС NetWare. Версия 2.2 может работать на компьютере 80286 (или более поздних моделях), используемом в качестве файлового сервера. При покупке ОС необходимо приобретать лицензию на число пользователей 5, 10, 50 или 100. На какое число пользователей необходимо приобретать лицензию зависит от числа сотрудников одновременно работающих в ЛВС. Так, если предполагается одновременная работа 7 пользователей, то вы должны покупать лицензию на 10 пользователей, а при одновременной работе 67 сотрудников необходима лицензия на 100 пользователей. Версии ОС NetWare 3.12 и более новая 4.0 для увеличения производительности ориентированы на 32 разрядные шинные архитектуры компьютеров с процессорами 80386, 80486 или Pentium. Фирма Novell также подготовила варианты сетевой ОС NetWare, предназначенные для работы под управлением многозадачных, многопользовательских операционных систем OS/2 и UNIX. Версию 3.12 ОС NetWare можно приобрести для 20, 100 или 250 пользователей, а версия 4.0 имеет возможность поддержки до 1000 пользователей.
Все версии ОС NetWare хорошо совместимы между собой, поэтому в одной и той же компьютерной сети можно иметь файловые серверы с разными версиями ОС NetWare. Большинство утилит ОС NetWare обладают достаточным интеллектом для того, чтобы автоматически определять при запуске номер версии ОС и строить работу с учетом этого.
Версия 3.12 NetWare мощнее и производительнее и предлагает большие возможности для связи, чем версия 2.2. Версия 4.0 расширяет возможности по числу рабочих станций и файловых серверов в ЛВС, а также имеет упрощенную процедуру распределения пользователей между различными файловыми серверами. NetWare 2.2 функционально сравнима с SFT Advanced NetWare 286, имеет возможности работы с невыделенными файловыми серверами и более проста в установке, чем предыдущие версии NetWare 286. На рис. 7.1 представлен весь ряд сетевых ОС NetWare.

Рис. 7.1. Семейство продуктов фирмы. NetWare

Утилиты NetWare

Утилиты NetWare используются для выполнения сетевых задач. Имеется два типа утилит: одни из них активизируются через меню, другие посредством командной строки DOS.

Утилиты, активизируемые через меню

При активизации утилиты NetWare, имеющей интерфейс с пользователем через меню, например, такой как FILER, на экране появляется основное меню и заголовок экрана, содержащий:
полное название утилиты
текущее время и дату
путь к текущей директории (для большинства утилит)
пользовательское имя на вашем файл-сервере (для большинства утилит)
номер присоединения к ЛВС (для большинства утилит)
Для выхода из утилиты достаточно нажать клавишу Esc или комбинацию клавиш Alt-F10. При выходе из утилиты посредством нажатия клавиши Esc введенные изменения сохраняются, а при выходе посредством Alt-Fl0 они оказываются потерянными.
Клавиша Fl (Help) используется для вызова подсказки. При нажатии на эту клавишу на экране появляется список опций активной в данный момент задачи. Для получения более детальной информации об отдельной опции достаточно отметить ее курсором и нажать клавишу Enter.
При двойном нажатии клавиши Fl на экране появится список с назначением функциональных клавиш клавиатуры.

Утилиты, активизируемые посредством командной строки

Командные строки в NetWare предназначены для выполнения простых функций, не требующих меню, путем вызова соответствующих программ. Целый набор таких программ расположен в директории с названием PUBLIC.
Для демонстрации подобия команд NetWare командам DOS ниже приводятся описания и примеры использования двух простых команд NetWare: NPRINT и TLIST.
Команда NPRINT передает текстовый файл на принтер для распечатки и является эквивалентом команды PRINT в DOS. Команда TLIST выдает на экран список пользователей текущей директории. Примеры применения этих команд:
MPRINT путь [опция...]
TLIST [путь [ пользователи / группы]]

Параметр путь для команды NPRINT определяет имя файла, предназначенного для печати, и путь к нему. Параметр опция используется для указания дополнительной информации для программы, производящей печать. В команде TLIST параметр путь указывает директорию, для которой запрашивается список. Кроме этого, имеется возможность запросить список для индивидуального пользователя или группы.

Команда LOGIN
Для присоединения к серверу нужно ввести команду ОС NetWare:
LOGIN имя сервера/имя пользователя
В поле имя_сервера нужно указать сервер, к которому вы хотели бы присоединиться, а в поле имя_пользователя свое пользовательское имя. Команда LOGIN автоматически запросит ваш пароль. Для отсоединения от сервера нужно ввести LOGOUT.
Если в ЛВС имеется более одного сервера, то для логического присоединения к каждому из них после первого используется команда ATTACH. После этого можно войти в сервер, к которому вы присоединились.
Присоединение к другому серверу может понадобиться для выполнения одной из следующих задач:
передачи сообщения пользователю этого сервера
использования накопителя этого сервера
копирования файлов или директорий на этот файловый сервер или с него
Для изменения пароля в ОС NetWare предусмотрена команда SETPASS. При вводе этой команды запрашивается старый пароль, и после правильного ввода вы получаете возможность ввести новый.

Другие команды ОС NetWare
Если ли необходима идентификация пользователей, присоединенных к ЛВС, можно воспользоваться командой WHOAMI. В ответ на экране появится следующее сообщение:
You are user BARRY attached to server SERVER1, connection 12. Server SERVER1 is running NetWare v3.12. Login tine: Wednesday January 15, 1994 8:05 am.
Вы, пользователь Бэрри, присоединены к серверу - SERVERI под 12 номером. Сервер SERVERI работает под управлением NetWare v3.12. Время присоединения : Среда Январь 15, 1992 8:05.

Для получения списка серверов в ЛВС можно воспользоваться командой SUST Для определения имен пользователей, присоединенных к ЛВС предусмотрена команда USERUST. Сообщение этой команды на экране выглядит так:
User information for server SYSTEMPRO
Connection
User Name
Login time
1
THOMAS
1-06-1992 8:17

<< Пред. стр.

стр. 5
(общее количество: 13)

ОГЛАВЛЕНИЕ

След. стр. >>