Локальная вычислительная сеть Novell NetWare. Назначение сетевой операционной системы NetWare

Рейтинг: / 0

ПлохоОтлично

NetWare - это операционная система фирмы Novell , специализированная для построения всех видов сетей.

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

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

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

Кроме повышения производительности - основной цели разработки семейства ОС NetWare 3.x и 4.x, разработчики ставили перед собой цели создания открытой, расширяемой и высоконадежной операционной системы, обеспечивающей высокий уровень защиты информации.

Novell - это крупнейшая фирма, которой принадлежит, согласно различным источникам, от 65% до 75% рынка сетевых операционных систем для локальных вычислительных сетей. Наибольшую известность фирма Novell приобрела благодаря своим сетевым операционным системам семейства NetWare. Эти системы реализованы как системы с выделенными серверами.

Основные усилия Novell были затрачены на создание высокоэффективной серверной части сетевой ОС, которая за счет специализации на выполнении функций файл-сервера обеспечивала бы максимально возможную для данного класса компьютеров скорость удаленного доступа к файлам и повышенную безопасность данных. Для серверной части своих ОС Novell разработала специализированную операционную систему, оптимизированную на файловые операции и использующую все возможности, предоставляемые процессорами Intel x386 и выше. За высокую производительность пользователи сетей Novell NetWare расплачиваются стоимостью - выделенный файл-сервер не может использоваться в качестве рабочей станции, а его специализированная ОС имеет весьма специфический API, что требует от разработчиков дополнительных серверных модулей особых знаний, специального опыта и значительных усилий.

Для рабочих станций Novell выпускает две собственные ОС со встроенными сетевыми функциями: Novell DOS 7 с входящей в нее сетевой одноранговой компонентой Personal Ware, а также ОС UnixWare, являющейся реализацией UNIX System V Release 4.2 со встроенными возможности работы в сетях NetWare. (Права на систему UnixWare проданы компании Santa Cruz Operations.) Для популярных ОС персональных компьютеров других производителей Novell выпускает сетевые оболочки с клиентскими функциями по отношению к серверу NetWare.

Первоначально операционная система NetWare была разработана фирмой Novell для сети Novell S-Net, имеющей звездообразную топологию и патентованный сервер с микропроцессором Motorola MC68000. Когда фирма IBM выпустила персональные компьютеры типа PC XT, Novell решила, что NetWare может быть легко перенесена в архитектуру микропроцессоров семейства Intel 8088, и тогда она сможет поддерживать практически все имеющиеся на рынке сети персональных компьютеров.

Первая версия NetWare была выпущена фирмой Novell в начале 1983 года.

В 1985 году появилась система Advanced NetWare v1.0, которая расширяла функциональные возможности операционной системы сервера.

Версия 1.2 системы Advanced NetWare, выпущенная также в 1985 году, стала первой операционной системой для процессора Intel 80286, работающей в защищенном режиме.

Версия 2.0 системы Advanced NetWare, выпущенная в 1986 году, отличалась от предыдущих версий более высокой производительностью и возможностью объединения разнородных на канальном уровне сетей. Полностью используя возможности защищенного режима процессора 80286, Advanced NetWare обеспечила такую производительность сети, которая была недоступна операционным системам, работающим в реальном режиме и ограниченным 640 Кбайтами памяти. Версия 2.0 впервые обеспечила возможность подключения к одному серверу до четырех сетей с различной топологией, таких как Ethernet, ArcNet и Token Ring.

В 1987 году Novell выпустила систему SFT NetWare, в которой были предусмотрены специальные средства обеспечения надежности системы и расширены возможности управления сетью. Такие средства, как учет используемых ресурсов и защита от несанкционированного доступа, позволили администраторам сети определять, когда и как пользователи осуществляют доступ к информации и ресурсам сети. Разработчики впервые получили возможность создавать многопользовательские прикладные программы, которые могут выполняться на сервере в качестве дополнительных процессов сетевой операционной системы и использовать ее функциональные возможности.

Операционная система NetWare v2.15 появилась на рынке в декабре 1988 года, добавив в NetWare средства поддержки компьютеров семейства Macintosh. У пользователей Macintosh появилась возможность подключать свои компьютеры в качестве клиентов серверов NetWare, получая доступ к ресурсам сети и осуществляя прозрачный поиск и хранение информации на сервере. При этом на пользователей Macintosh распространяются все основные свойства NetWare, включая устойчивость к сбоям и защиту от несанкционированного доступа.

В сентябре 1989 года Novell выпустила свою первую версию 32-разрядной операционной системы для серверов с микропроцессором 80386, которая получила название NetWare 386 v3.0. Она обладала значительно более высокой производительностью по сравнению с предыдущими версиями, усовершенствованной системой защиты от несанкционированного доступа, гибкостью в применении, а также поддержкой различных сетевых протоколов. Она отвечала самым передовым требованиям к среде функционирования распределенных прикладных программ.

В июне 1990 года появилась версия NetWare 386 v.3.1, в которой были усовершенствованы средства обеспечения надежности и управления сетью, повышена производительность, улучшены инструментальные средства для независимых разработчиков.

В 1991 году фирмой Novell операционные системы для процессоров 80286 (SFT, Advanced и ELS NetWare) были заменены на более мощную и удобную систему NetWare v2.2, функционально превосходящую предыдущие версии 2.1x.

Одновременно была выпущена система NetWare v3.11, существенно расширившая возможности NetWare 386. NetWare v3.11 стала первой сетевой операционной системой, обеспечивающей доступ к сетевым ресурсам с рабочих станций DOS, Windows, OS/2, UNIX и Macintosh.

В 1993 году после длительных испытаний начались поставки системы NetWare SFT III v3.11. NetWare System Fault Tolerance Level III (SFT III) v3.11 - сетевая операционная система, разработанная специально для использования в системах, требующих наивысшего уровня надежности. В дополнение к средствам повышения надежности, имеющимся в составе NetWare v3.11, SFT III обеспечивает работу двух серверов в "зеркальном" режиме. При этом один из серверов всегда является активным, а второй находится в горячем резерве, обеспечивая у себя такое же состояние памяти и дисков, как и у основного сервера.

В 1993 году фирма Novell выпустила ОС NetWare v4.0, явившуюся во многих отношениях революционно новым продуктом. Эта система была разработана специально для построения вычислительных сетей "масштаба предприятия" с несколькими файл-серверами, большим количеством сетевых ресурсов и пользователей. Одним из основных нововведений явилась служба каталогов NetWare Directory Services (NDS), хранящая в распределенной по нескольким серверам базе данных информацию о всех разделяемых сетевых ресурсах и пользователях, что обеспечило возможность при одном логическом входе в систему получать прозрачный доступ ко всем ресурсам многосерверной сети.

В сентябре 1993 года Novell выпустила систему NetWare v3.12, представляющую собой усовершенствованный вариант самой популярной сетевой ОС фирмы Novell - NetWare v3.11. В версии NetWare 3.12 были устранены замеченные за время эксплуатации версии NetWare 3.11 ошибки и добавлены новые средства: усеченная версия электронной почты Global MHS, средства поддержки клиентов Macintosh и клиентская оболочка для DOS и Windows по технологии VLM, позволяющая динамически загружать и выгружать необходимые для рабочей станции сетевые компоненты.

NetWare работает в защищенном режиме CPU (protected mode), используя все преимущества 386, 486 процессоров и Pentium, связанные с 32-разрядной адресацией памяти.

В защищенном режиме память адресуется непрерывным диапазоном адресов. Эта так называемая "плоская" (flat) модель памяти делает управление памятью более удобным и гибким. В этом случае нет необходимости переключать сегменты памяти, так как вся память состоит из одного сегмента. При работе в "реальном" режиме CPU отдельная операция по выделению памяти ограничена размером 64 К, так как 64 К - это максимальный размер сегмента. Работа в 32-разрядном режиме значительно повышает скорость выполнения всех компонентов и модулей ОС.

Другим преимуществом защищенного режима является возможность выполнять несколько программ одновременно. Часто это называют многозадачностью (multitasking). В NetWare реализован механизм "нитей" (thread), который позволяет использовать все преимущества расщепления одного процесса на несколько параллельно выполняемых нитей. Этот механизм описан в разделе 1.2.4 главы 1. NetWare обеспечивает удобные средства для реализации многонитевых процессов.

Существует несколько вариантов реализации алгоритма диспетчирования нитей. NetWare использует метод невытесняющей многозадачности (nonpreemptive multitasking). Это означает, что обычно невозможно прерывание приложений и их нитей другими приложениями и нитями. Иногда этот метод называют "окружением хороших парней", так как ожидается, что приложения будут вести себя вежливо по отношению к системным ресурсам. Фактически, если приложение не отдает периодически управление CPU, чтобы дать возможность другим приложениям выполняться, то будет работать только это приложение. Следовательно, при работе в таком режиме очень важно понимать последствия захвата CPU и быть "хорошим парнем" среди равных. Главным же преимуществом невытесняющей многозадачности является более быстрое переключение с нити на нить по сравнению с вытесняющей многозадачностью (preemptive multitasking), когда нить процесса прерывается в неожиданный и часто неудобный для нее момент времени, и ОС приходится сохранять гораздо больше информации о прерванном состоянии нити, чем в случае, когда нить сама отдает управление ОС.

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

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

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

Операционные системы NetWare содержат механизмы защиты следующих уровней:

защита информации о пользователе;

защита паролем;

защита каталогов;

защита файлов;

межсетевая защита.

В 1983 году фирма Novell ввела в систему концепций локальной сети понятия имени пользователя, пароля и характеристики пользователя (user profile). Характеристика пользователя содержит перечень ресурсов, к которым пользователь имеет доступ, и права, которыми он обладает при работе с этими ресурсами. Администратор сети может ограничить права пользователя по входу в сеть датой, временем и конкретными рабочими станциями. Средства обнаружения нарушений защиты и блокировки действий нарушителя извещают администратора сети о попытках несанкционированного доступа.

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

В версии NetWare 4.x использована более надежная схема идентификации пользователя при логическом входе в сеть, основанная на использовании технологии защиты RSA public key/private key. При использовании этой технологии пароль и личный ключ пользователя никогда не передаются по кабелям, что полностью исключает возможность узнать чужой пароль. В службу каталогов NDS также введен новый уровень управления доступом, который может быть введен в действие администратором в любой части сети.

С точки зрения защиты ОС NetWare не делает различия между операционными системами рабочих станций. Станции, работающие под управлением DOS, Windows, OS/2, Macintosh и UnixWare, обслуживаются совершенно одинаково, и все функции защиты применяются ко всем операционным системам, которые могут использоваться в сети NetWare.

Novell NetWare 6.5 SP6

Эта сетевая операционная система позже была названа Novell NetWare . В NetWare используется протокол NCP (англ. NetWare Core Protocol - протокол ядра NetWare), который является протоколом передачи пакетов, позволяющим клиентам передавать запросы на серверы NetWare и получать от них ответы. Первоначально NCP был привязан к протоколам IPX/SPX , то есть система NetWare сама по себе могла использовать для взаимодействия в сети только IPX/SPX. Для хранения информации аутентификации использовалась встроенная система на основе СУБД Btrieve .

Первый программный продукт с именем NetWare был выпущен в 1983 году . Он назывался NetWare 68 (или Novell S-Net ), работал на процессоре Motorola 68000 и использовал топологию «звезда ». Этот продукт был заменён в 1985 году на NetWare 86 , который был написан для работы на процессорах Intel 8086 . После выпуска процессора Intel 80286 компания Novell выпустила NetWare 286 (в 1986 году). В 1989 году , после выпуска процессора Intel 80386 , последовала NetWare 386 . Позже Novell пересмотрела нумерацию версий NetWare: NetWare 286 стала NetWare 2.x , а NetWare 386 стала NetWare 3.x .

NetWare 286 2.x

Настройка NetWare версии 2 требовала значительных усилий: для любого изменения было необходимо перекомпилировать ядро и перезагружать систему. NOS поставлялась в виде набора объектных моделей. Перекомпиляция для замены драйвера ЛВС требовали поочерёдного использования 20 дискет . Тем не менее именно в этой версии произошла изоляция ядра сетевой операционной системы (NOS) от технологии - архитектуры коммуникаций. Конкурирующие с NetWare продукты представляли собой "коробочные" решения, сочетавшие софт и железки из одного ящика. Администрирование NetWare выполнялось с помощью текстовых утилит , например SYSCON . В NetWare 2 использовалась файловая система NetWare File System 286 , или NWFS 286.

NetWare 3.x

NetWare версии 3 была упрощена за счёт построения по модульному принципу. Функции операционной системы выполнялись отдельными программными модулями - загружаемыми модулями NetWare (NLM), которые могли быть загружены как при запуске системы, так и по мере необходимости после запуска. Такая архитектура позволила добавлять необходимые функции в систему, такие как антивирусную защиту , резервное копирование , поддержку длинных имён файлов (в то время имена файлов в распространённой MS-DOS ограничены 8 символами имени и 3 символами расширения имени) или поддержку файлов Macintosh . Управление NetWare по-прежнему предлагалось выполнять в текстовых утилитах. В NetWare 3.x появилась новая файловая система, которая использовалась по умолчанию во всех системах NetWare до NetWare 5.x, - Netware File System 386 , или NWFS 386.

Первоначально в NetWare для аутентификации использовалась служба Bindery . Это была система, в которой все данные о правах доступа пользователей и данные системы защиты хранились отдельно на каждом сервере. Когда в сети было несколько серверов, пользователям нужно было регистрироваться в каждом из этих серверов отдельно, а каждый сервер должен был содержать свой список пользователей с правами доступа.

NetWare 4.x

NetWare 4.1x

Open Enterprise Server

Эффективность протокола NCP

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

  1. Сервер подтверждал получение запроса.
  2. Клиент подтверждал получение подтверждения.
  3. Клиент подтверждал получение данных.
  4. Сервер подтверждал получение подтверждения.

В основе же протокола NCP лежала концепция надёжной доставки пакетов сетью в большинстве случаев. Поэтому ответ на запрос служил в большинстве случаев подтверждением. Пример запроса чтения клиента в данной модели.

  1. Клиент отправлял запрос на сервер.
  2. Сервер отправлял запрошенные данные клиенту.

Все запросы содержали последовательный номер, поэтому если клиент не получал ответа в течение указанного времени, он отправлял запрос повторно с тем же последовательным номером. Если сервер уже обрабатывал этот запрос, он отправлял кэшированный ответ повторно. Если у сервера не было времени на обработку запроса, он отправлял «положительное подтверждение», что означало «я получил запрос, но ещё не дошёл до его обработки, не беспокойте меня».

Результатом использования этой модели «надёжной сети» было уменьшение на две трети сетевого трафика и связанных с ним задержек.

Операционная система без вытесняющей многозадачности, разработанная для сетевых служб

В 90-х годах интенсивно сравнивалось выполнение операций сетевых файловых служб специальным программным обеспечением в обычной операционной системе с выполнением тех же операций специализированной операционной системой. NetWare была специализированной операционной системой, не операционной системой с поддержкой режима разделения времени. Она была полностью написана для обработки запросов типа «клиент-сервер ». Изначально система была ориентирована на службы файлов и печати, но позже продемонстрировала отличные унаследованные возможности в качестве платформы баз данных , систем электронной почты , веб-сервисов и других служб. Она также эффективно работала в качестве маршрутизатора протоколов IPX , TCP/IP и AppleTalk , хотя никогда не претендовала на гибкость, присущую аппаратным маршрутизаторам.

В версии 4.x и более ранних версиях NetWare не поддерживалась вытесняющая многозадачность , режим разделения времени, виртуальная память , графический интерфейс пользователя и прочее. Процессы и службы, выполнявшиеся в NetWare, должны были работать правильно: обрабатывать запрос и возвращать управление операционной системе в отведённое время. В отличие от NetWare операционные системы общего назначения (UNIX , Microsoft Windows) основывались на интерактивной модели с поддержкой режима разделения времени, когда без контроля со стороны операционной системы программа могла бы занять все доступные ресурсы системы. В таких средах с вытесняющей многозадачностью и виртуализацией памяти возникала значительная дополнительная нагрузка, так как в таких системах никогда не хватает ресурсов для выполнения всех запросов всех приложений, конкурирующих за использование системной памяти и доступ к устройствам ввода-вывода. Такие системы улучшились со временем путём более тесной интеграции сетевых служб с ядром операционной системы «общего назначения», а в основном - за счет упрощения, если не сказать огрубления механизма выделения ресурсов конкурирующим приложениям, что опять же приближало их к системам кооперативной многозадачности; но так и не смогли достигнуть уровня эффективности NetWare. Раньше, когда прикладные процессы управляли собой, такое «доверие» часто приводило к аварийным остановам системы. Но зато и результат в случае "правильной" работы впечатлял. Пожалуй, инженеры Novell нашли в версиях 5.х и 6.х с гибридным ядром оптимальный баланс надежности - толерантности системы и ее производительности. Обидно, что приложений, написанных для API именно этих версий очень мало.

Возможно, основной причиной успеха Novell в 80-х и 90-х годах была более эффективная работа NetWare по сравнению с операционными системами общего назначения. Однако по мере увеличения мощности микропроцессоров значение эффективности становилось всё меньше и меньше, а с появлением процессора Pentium сложность управления и разработки приложений для NetWare стали перевешивать её преимущества. Самоуверенность маркетингового подразделения и руководства Novell на фоне реальной угрозы конкурентов (NT4 и Microsoft Exchange) стало последней каплей в процессе, который, в конце концов, привёл к потере позиций системой NetWare.

Возможна и другая точка зрения. Novell перестала продвигать свой головной продукт, ее менеджеры неадекватно воспринимали реальность. NetWare оставалась очень эффективной платформой для SQL серверов; после портирования на нее сервера Apache она имела серьёзные шансы состязания с платформой *nix. Следовательно, главной бедой Novell стало самоустранение из бизнеса на фоне былых маркетинговых ошибок.

Примечания

См. также

  • Сравнение операционных систем

Ссылки

  • Novell NetWare 6.5 - раздел NetWare на веб-сайте Novell.
  • The First NetWare Users (англ.) - ранняя история NetWare (формат PDF)
  • Краткая история NetWare (англ.)
  • Ещё одна краткая история NetWare (англ.)
  • www.novell-admin.ru Системный администратор Novell NetWare

Литература

  • Гаскин Д. Администрирование Novell Netware 6.0/6.5. - СПб. : BHV-СПб, 2003. - С. 1056. - ISBN 5-94157-233-6

Введение

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

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

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

Различают операционные системы, использующие командную строку для ввода команд и запуска программ с использованием клавиатуры, и графические операционные системы. В последних основным устройством управления является мышь или другое устройство позиционирования.

В разных моделях компьютера могут использоваться различные операционные системы, которые отличаются ресурсами оперативной памяти и обеспечивают разный уровень сервиса для программирования и работы с готовым программным обеспечением.

Существуют различные операционные системы для персональных компьютеров и серверов: ОС семейства Microsoft Windows и Windows NT, Mac OS и Mac OS X, NetWare, системы класса UNIX, и Unix-подобные (GNU/Linux).

Фирма Novell

Novell - это крупнейшая фирма, которой принадлежит, согласно различным источникам, от 65% до 75% рынка сетевых операционных систем для локальных вычислительных сетей. Наибольшую известность фирма Novell приобрела благодаря своим сетевым операционным системам семейства NetWare. Эти системы реализованы как системы с выделенными серверами.

Основные усилия Novell были затрачены на создание высокоэффективной серверной части сетевой ОС, которая за счет специализации на выполнении функций файл-сервера обеспечивала бы максимально возможную для данного класса компьютеров скорость удаленного доступа к файлам и повышенную безопасность данных. Для серверной части своих ОС Novell разработала специализированную операционную систему, оптимизированную на файловые операции и использующую все возможности, предоставляемые процессорами Intel x386 и выше. За высокую производительность пользователи сетей Novell NetWare расплачиваются стоимостью - выделенный файл-сервер не может использоваться в качестве рабочей станции, а его специализированная ОС имеет весьма специфический API, что требует от разработчиков дополнительных серверных модулей особых знаний, специального опыта и значительных усилий.

Для рабочих станций Novell выпускает две собственные ОС со встроенными сетевыми функциями: Novell DOS 7 с входящей в нее сетевой одноранговой компонентой Personal Ware, а также ОС UnixWare, являющейся реализацией UNIX System V Release 4.2 со встроенными возможности работы в сетях NetWare. Для популярных ОС персональных компьютеров других производителей Novell выпускает сетевые оболочки с клиентскими функциями по отношению к серверу NetWare.

Первоначально операционная система NetWare была разработана фирмой Novell для сети Novell S-Net, имеющей звездообразную топологию и патентованный сервер с микропроцессором Motorola MC68000. Когда фирма IBM выпустила персональные компьютеры типа PC XT, Novell решила, что NetWare может быть легко перенесена в архитектуру микропроцессоров семейства Intel 8088, и тогда она сможет поддерживать практически все имеющиеся на рынке сети персональных компьютеров.

Понятие ОС NetWare

NetWare - это сетевая операционная система и набор сетевых протоколов, которые используются в этой системе для взаимодействия с компьютерами-клиентами, подключёнными к сети. Операционная система NetWare создана компанией Novell. NetWare является закрытой операционной системой, использующей кооперативную многозадачность для выполнения различных служб на компьютерах с архитектурой Intel x86. В основе сетевых протоколов системы лежит стек протоколов Xerox XNS. В настоящее время NetWare поддерживает протоколы TCP/IP и IPX/SPX. NetWare является одним из семейств XNS-систем. К таким системам, например, относятся Banyan VINES и Ungerman-Bass Net/One. В отличие от этих продуктов и XNS, система NetWare заняла существенную долю рынка в начале 1990-х и выдержала конкуренцию с Microsoft Windows NT, после выпуска которой прекратили своё существование другие конкурирующие с ней системы.

В основу NetWare была положена очень простая идея: один или несколько выделенных серверов подключаются к сети и предоставляют для совместного использования своё дисковое пространство в виде «томов». На компьютерах-клиентах с операционной системой MS-DOS запускается несколько специальных резидентных программ, которые позволяют «назначать» буквы дисков на тома. Пользователям необходимо зарегистрироваться в сети, чтобы получить доступ к томам и иметь возможность назначать буквы дисков. Доступ к сетевым ресурсам определяется именем регистрации.

Пользователи могут также подключаться к совместно используемым принтерам на выделенном сервере и выполнять печать на сетевых принтерах так же, как и на локальных.

Несмотря на то, что в ранних версиях NetWare все модули системы считались ненадёжными (любой неправильно работающий модуль мог нарушить работу всей системы), она была очень стабильной системой. Нередки случаи, когда серверы NetWare работают без вмешательства человека годами.

История и версии сетевой ОС NetWare

Система NetWare была создана в результате работы SuperSet Software – консалтинговой группы, основанной друзьями Дрю Мэйджером, Дэйлом Найбауэром, Кайлом Пауэллом и позднее вошедшим в эту группу Макром Хёрстом. В основу этой работы были положены результаты их занятий в университете Бригама Янга в городе Прово, штат Юта в октябре 1981 года.

В 1983 году Рэймонд Ноорда присоединился к работе группы SuperSet. Первоначально перед группой стояла задача создания системы CPM совместного использования дисков для сетей на основе оборудования CP/M, которое в то время продавала компания Novell. Внутри группы сложилось убеждение, что CP/M является обречённой на неуспех платформой, и в результате было предложено альтернативное решение для только что выпущенных IBM-совместимых ПК. Группой также было написано приложение Snipes – работающая в текстовом режиме игра, которую они использовали для тестирования новой сети и демонстрации её возможностей. Snipes был первым сетевым приложением в мире и фактически является предшественником многих популярных многопользовательских игр, таких как Doom и Quake.

Эта сетевая операционная система позже была названа Novell NetWare. В NetWare используется протокол NCP (от англ. NetWareCoreProtocol– «протокол ядра NetWare»), который является протоколом передачи пакетов, позволяющим клиентам передавать запросы на серверы NetWare и получать от них ответы. Первоначально NCP был привязан к протоколам IPX/SPX, то есть система NetWare сама по себе могла использовать для взаимодействия в сети только IPX/SPX. Для хранения информации аутентификации использовалась встроенная система на основе СУБД Btrieve.

Первый программный продукт с именем NetWare был выпущен в 1983 году. Он назывался NetWare 68 (или Novell S-Net), работал на процессоре Motorola 68000 и использовал топологию «звезда». Этот продукт был заменён в 1985 году на NetWare 86, который был написан для работы на процессорах Intel 8086. После выпуска процессора Intel 80286 компания Novell выпустила NetWare 286 (в 1986 году). В 1989 году, после выпуска процессора Intel 80386, последовала NetWare 386. Позже Novell пересмотрела нумерацию версий NetWare: NetWare 286 стала NetWare 2.x, а NetWare стала NetWare 3.x.

NetWare 286 2.x

Настройка NetWare версии 2 требовала значительных усилий: для любого изменения было необходимо перекомпилировать ядро и перезагружать систему. Перекомпиляция и замена ядра требовали поочерёдного использования 20 дискет. Администрирование NetWare выполнялось с помощью текстовых утилит, например SYSCON. В NetWare 2 использовалась файловая система NetWare File System 286, или NWFS 286.

NetWare 3.x

NetWare версии 3 была упрощена за счёт построения по модульному принципу. Функции операционной системы выполнялись отдельными программными модулями – загружаемыми модулями NetWare (NLM), которые могли быть загружены как при запуске системы, так и по мере необходимости после запуска. Такая архитектура позволила добавлять необходимые функции в систему, такие как антивирусную защиту, резервное копирование, поддержку длинных имён файлов (в то время имена файлов в распространённой MS-DOS ограничены 8 символами имени и 3 символами расширения имени) или поддержку файлов Macintosh. Управление NetWare по-прежнему предлагалось выполнять в текстовых утилитах. В NetWare 3.x появилась новая файловая система, которая использовалась по умолчанию во всех системах NetWare до NetWare 5.x, – Netware File System 386, или NWFS 386.

Первоначально в NetWare для аутентификации использовалась служба Bindery. Это была система, в которой все данные о правах доступа пользователей и данные системы защиты хранились отдельно на каждом сервере. Когда в сети было несколько серверов, пользователям нужно было регистрироваться в каждом из этих серверов отдельно, а каждый сервер должен был содержать свой список пользователей с правами доступа.

NetWare 4.x

Версия 4 в 1993 году представила службу каталогов Novell (NDS) – служба Bindery была заменена службой глобального каталога, в котором описывалась вся сетевая инфраструктура, и который управлялся из одной точки. Это означало, что пользователю достаточно было аутентифицироваться в NDS один раз, чтобы получить доступ к ресурсам любого сервера в структуре дерева каталога. Таким образом, пользователи могли получить доступ к сетевым ресурсам вне зависимости от того, на каком именно сервере эти ресурсы располагались. В версии 4 также появился ряд полезных компонентов и утилит, такие как служба распределённой печати Novell (NDPS), поддержка Java и открытое/закрытое шифрование RSA.

Понятие ОС NetWare.

NetWare - это сетевая операционная система и набор сетевых протоколов, которые используются в этой системе для взаимодействия с компьютерами-клиентами, подключёнными к сети. NetWare является закрытой операционной системой, использующей кооперативную многозадачность для выполнения различных служб на компьютерах с архитектурой Intel x86. В основу NetWare была положена очень простая идея: один или несколько выделенных серверов подключаются к сети и предоставляют для совместного использования своё дисковое пространство в виде «томов». На компьютерах-клиентах с операционной системой MS-DOS запускается несколько специальных резидентных программ, которые позволяют «назначать» буквы дисков на тома. Пользователям необходимо зарегистрироваться в сети, чтобы получить доступ к томам и иметь возможность назначать буквы дисков. Доступ к сетевым ресурсам определяется именем регистрации. В основе сетевых протоколов системы лежит стек протоколов Xerox XNS.

Протоколы Xerox Network Systems (XNS) разработаны корпорацией Xerox в конце 1970-начале 1980 гг. Они предназначены для использования в разнообразных средах передачи, процессорах и прикладных задачах офиса. Несколько протоколов XNS похожи на Протокол Internet (IP) и Протокол управления передачей (TCP), разработанных агентством DARPA для Министерства обороны США (DoD). За время,прошедшее с момента создания, каждая из компаний внесла различные изменения в протоколы XNS. Novell дополнила их Протоколом доступа к услугам (Service access protocol - SAP ), чтобы обеспечить объявление о ресурсах, и модифицировала протоколы Уровня 3 OSI (которые Novell переименовала в Internetwork Packet Exchange - IPX - Oбмен межсетевыми пакетами) для работы в сетях IEEE 802.3, а не в сетях Ethernet.

В настоящее время NetWare поддерживает протоколы TCP/IP и IPX/SPX.

Протокол IPX предназначен для передачи дейтограмм в системах, неориентированных на соединение (также как и IP или NETBIOS, разработанный IBM и эмулируемый в Novell), он обеспечивает связь между NetWare серверами и конечными станциями. Максимальный размер IPX-дейтограммы составляет 576 байт, из них 30 байта занимает заголовок. Предполагается, что сеть, через которую транспортируются эти дейтограммы, способна пересылать пакеты соответствующей длины..

SPX (Sequence Packet eXchange) и его усовершенствованная модификация SPX II представляют собой транспортные протоколы 7-уровневой модели ISO. Это протокол гарантирует доставку пакета и использует технику скользящего окна (отдаленный аналог протокола TCP). В случае потери или ошибки пакет пересылается повторно, число повторений задается программно. В протоколе SPX не предусмотрена широковещательная или мультикастинг-адресация. В SPX индицируется ситуация, когда партнер неожиданно прерывает соединение, например из-за обрыва связи. Пакеты SPX вкладываются в пакеты IPX.

Несмотря на то, что в ранних версиях NetWare все модули системы считались ненадёжными (любой неправильно работающий модуль мог нарушить работу всей системы), она была очень стабильной системой. Нередки случаи, когда серверы NetWare работают без вмешательства человека годами.

Эта сетевая операционная система позже была названа Novell NetWare. В NetWare используется протокол NCP (от англ. NetWare Core Protocol – «протокол ядра NetWare»), который является протоколом передачи пакетов, позволяющим клиентам передавать запросы на серверы NetWare и получать от них ответы. NCP представляет собой язык общения серверов и клиентов в среде NetWare. Первоначально NCP был привязан к протоколам IPX/SPX , то есть система NetWare сама по себе могла использовать для взаимодействия в сети только IPX/SPX.

Протоколы Novell

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

Протокол IPX (Internetwork Packet Exchange - межсетевой обмен пакетами) разработан компанией Novell на основе протокола ЮР (Internet Datagram Protocol - межсетевой протокол обмена дейтаграммами) фирмы Xerox. IPX относится к числу протоколов без организации соединений (connectionless) и обеспечивает доставку пакетов через Internet, а также поддерживает адресацию и маршрутизацию рабочих станций и серверов NetWare.

Протокол Broadcast (BCAST - широковещание) обеспечивает извещение пользователей о приеме для них сообщений по сети.

Протокол BMP (Burst Mode Protocol - протокол группового режима) реально использует пакеты протокола NCP (тип запроса - 7777Н). Протокол BMP обеспечивает поддержку нескольких откликов на один запрос чтения или записи файла. Пакетный режим повышает эффективность взаимодействия между сервером и клиентами, позволяя рабочим станциям получить (передать) от сервера до 64 Кбайт данных по единственному запросу на чтение или запись. При описании протокола BMP будем использовать для термина burst (взрыв, пакет) русский термин "группа" во избежание путаницы с термином "пакет".

Протокол диагностики (Diagnostic Responder или DIAG) является удобным инструментом анализа локальных сетей NetWare. Протокол DIAG можно использовать для тестирования соединений, проверки конфигурации или сбора информации.

Протокол NCP (NetWare Core Protocol - протокол ядра NetWare) используется для управления доступом к основным ресурсам сервера NetWare. Для получения доступа к ресурсам NCP вызывает процедуры протокола NetWare NFSP (File Sharing Protocol - протокол разделения файлов). Протокол NFSP обслуживает запросы к файловым и принтерным ресурсам NetWare.

NDS (NetWare Directory Service - служба каталогов NetWare) является глобально распределенной сетевой базой данных, используемой вместо принятой в ранних версиях NetWare базы bindery. В сети, поддерживающей сервис NDS, для получения доступа ко всем сетевым ресурсам достаточно один раз зарегистрироваться в сети (не требуется регистрации на каждом сервере).

NLSP 1 " 1 (NetWare Link Service Protocol - протокол канального сервиса NetWare) является протоколом маршрутизации на основе состояния каналов (link state) для сетей IPX. Этот протокол обеспечивает требуемый обмен информацией между маршрутизаторами в больших сетях IPX. Протокол IPX используется на сетевом уровне Novell NetWare.

Этот протокол был разработан компанией Novell на основе протокола NetBIOS.

В пакетах протокола NovelNetBIOS поле типа потока данных имеет фиксированный размер (1 байт), а остальные поля имеют переменную длину.

Протокол маршрутной информации RIPX (Routing Information Protocol) используется для сбора, поддержки и обмена корректной информацией о маршрутах между шлюзами в Internet. Следует отличать описываемый здесь протокол от протокола RIP в стеке TCP/IP.

Для обеспечения корректности лицензирования серверных программ в сети NetWare каждый сервер передает в широковещательном режиме специальные пакеты (Serialization). Эти пакеты содержат серийный номер серверных программ и позволяют зафиксировать наличие в сети двух или более копий одного комплекта программ.

Пакеты проверки содержат только одно 6-байтовое поле данных.

Прежде, чем станция-клиент сможет установить соединение с сервером, она должна узнать об имеющихся в сети серверах. Для обеспечения станций требуемой информацией служит протокол SAP (Service Advertising Protocol - протокол анонсирования сервиса). Протокол SAP обеспечивает распространение информации обо всех серверах, присутствующих в сети предприятия. В качестве таких серверов могут выступать файловые серверы, сервера печати и доступа, а также серверы иных типов.

Протокол SPX (Sequenced Packet Exchange - последовательный обмен пакетами) был разработан компанией Novell на основе протокола SPP (Sequenced Packet Protocol - протокол последовательной передачи пакетов) фирмы Xerox. Протокол работает на транспортном уровне и обеспечивает доставку пакетов для приложений вышележащих уровней.

В июле 1991 года компания Novell начала разработку следующей версии протокола SPX - SPX II. Основными улучшениями в SPX II по сравнению с SPX является поддержка пакетов большего размера и возможность использования протоколов с поддержкой окон.

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

Службы для Novell NetWare

Windows 2000 поддерживает службы, позволяющие компьютерам под управлением Windows сосуществовать и совместно функционировать с сетями и серверами на базе Novell NetWare. Некоторые из этих служб включены в Windows 2000 Server и Windows 2000 Professional, другие доступны как отдельные продукты: NWLink IPX/SPX/NetBIOS-совместимый транспортный протокол (NWLink IPX/SPX/NetBIOS Compatible Transport Protocol), включен в состав Windows 2000 Server и Windows 2000 Professional и является реализацией протокола IPX/SPX в Windows 2000. NWLink поддерживает взаимодействие компьютеров под управлением Windows и компьютеров под управлением NetWare, а также других совместимых систем. NWLink может также использоваться как протокол, объединяющий несколько компьютеров под управлением Windows NT, Windows 2000, Windows for Workgroups, Windows 95/98 с установленным сетевым клиентским программным обеспечением Microsoft для компьютеров под управлением MS-DOS.

Службы шлюза для NetWare (Gateway Services for NetWare, GSNW) включены в состав Windows 2000 Server и позволяют компьютеру под управлением Windows 2000 устанавливать соединение с серверами NetWare версий от 4.дг и выше, на которых функционирует либо Служба каталогов Novell (Novell Directory Service, NDS), либо служебная база данных Bindery. Также включена поддержка сценария входа в сеть. Кроме того, можно использовать GSNW для создания шлюзов к ресурсам NetWare. Создание шлюзов позволяет компьютерам, испрльзующим только клиентское программное обеспечение Microsoft, обращаться к ресурсам NetWare.

Службы клиента для NetWare (Client Services for NetWare, CSNW) включены в состав Windows 2000 Professional и позволяют клиентским компьютерам устанавливать непосредственные соединения с файловыми ресурсами и принтерами на серверах под управлением NetWare версий 2.x и выше. CSNW поддерживает серверы NetWare 4.x или выше, на которых функционирует или Bindery, или NDS. Также в CSNW включена поддержка сценария входа в сеть.

Службы синхронизации каталогов (Microsoft Directory Synchronization Services, MSDSS) включены в состав Services for NetWare v. 5 (см. главу 24) и дают возможность переносить учетные записи пользователей и групп с серверов NetWare в Active Directory. Сервер NetWare, с которого происходит миграция, может использовать NDS, либо Bindery типа NetWare 3.x.

Утилита переноса файлов (Microsoft File Migration Utility, MSFMU) включена в состав Services for NetWare v. 5 и предназначена для переноса общих ресурсов NetWare в среду Windows 2000.

Службы доступа к файлам и принтерам сетей NetWare (File and Print Services for NetWare, FPNW) - отдельный продукт. Службы FPNW позволяют компьютеру под управлением Windows 2000 Server предоставлять службы печати и файлов непосредственно клиентам NetWare и совместимым с ними. Клиенты NetWare видят такого рода сервер, как любой другой сервер NetWare, и могут обращаться к его томам, файлам и принтерам. Никакие изменения в программном обеспечении клиента NetWare не требуются.

Что такое файл-сервер, сервер приложений, коммуникационный и принт-сервер?

Файл сервер - узел сети, выполняющий централизованное хранение данных и обеспечивающий разделяемый доступ к ним со стороны других узлов - пользователей или других типов серверов.
В сетях с централизованным управлением, к которым относится и NetWare, файл-сервер несет и нагрузку по управлению доступом к сети, обеспечению коммуникаций и других функций общего назначения, часто его называют просто сервером.
Сервер приложений (Application Server) обеспечивает предоставление специализированного сервиса (сервер базы данных или математический сервер). Обычно он используется для централизованного выполнения операций, требующих мощных или специфических ресурсов. Сервер приложений обычно является клиентом файлового сервера и может функционировать как на том же компьютере, что и сервер, так и на специально выделенном для этих целей.
Приложения сервера - дополнительные модули, загружаемые на платформе сервера для расширения его функций (сервисов). Для NetWare примерами являются Btrieve, MHS.
Коммуникационный сервер обеспечивает разделяемый доступ к коммуникационным средствам - модемам, портам X.25 и т. п. Пример - NetWare Connect или NetWare Asynchronous Communication Services (NACS).
Принт-сервер в NetWare - служебная программа (или специализированный микроконтроллер) для вывода заданий из очередей на принтеры. Непосредственно для пользователей она не предоставляет дополнительных сервисов (кроме сообщений о прохождении заданий и хлопот по обслуживанию), а является необходимым "довеском" для обслуживания очередей файл-сервера.

Что представляет собой сервер NetWare?

Сервер NetWare 3.x и старше - это PC-совместимый компьютер с процессором не ниже 80386 и ОЗУ не менее 4 Мбайт (8 для версии 4.x), на котором запущена программа SERVER.EXE, извлекающая из себя 32-разрядную многозадачную ОС защищенного режима.
Сервер (обычно подразумевается файл-сервер) имеет дисковое пространство значительного объема, организованное собственными методами (отличными от DOS) и может иметь дополнительные устройства массовой памяти - CD-ROM, стримеры, магнитооптические устройства. Дисковая память сервера обеспечивает разделяемый доступ пользователей к данным, централизованно хранимым, архивируемым и защищаемым от разрушения.
Коммуникационная система сервера включает сетевые адаптеры и средства удаленного доступа.

Что означает сообщение "Insufficient memory to run NetWare 386" при запуске SERVER.EXE на компьютере с 16 Мбайт ОЗУ?

Только то, что DOS использует расширенную память, не отдавая ее NetWare. Удалите ссылки на HIMEM.SYS из файла CONFIG.SYS и, перезагрузив DOS, снова загружайте SERVER.

Что представляет собой рабочая станция NetWare?

Рабочей станцией NetWare является компьютер, имеющий связь с серверами по локальной сети или через удаленное подключение, на котором загружено клиентское программное обеспечение. Стандартное клиентское обеспечение состоит из драйверов протокола IPX и оболочки, формирующей из обычных вызовов DOS, адресованных к сетевым ресурсам (дискам или перенаправляемых LPT-портов), запросы к серверу по протоколу NCP, использующие сетевой транспорт IPX/SPX. Для приложений пользователя сетевые функции прозрачны, и работа с сетевыми каталогами и перенаправляемыми портами почти не отличается от использования локальных ресурсов компьютера.
NetWare поставляется с клиентской частью для DOS/Windows, OS/2, Macintosh и UNIX.

Какие средства языковой поддержки имются в NetWare?

Поддержка национальных языков введена в NetWare 3.12 и 4.x и конфигурируется при инсталляции сервера. Эти средства включают задание кодовой страницы сервера, определяющей способ перекодировки символов нижнего регистра в верхний (имена объектов нечувствительны к регистру), модуль драйвера, изменяющего раскладку клавиатуры сервера для европейских языков (для немецкой клавиатуры меняется местоположение букв Z и Y), и код страны, определяющий формат представления даты, времени и длинных чисел (удобен код страныUK, дающий дату в формате дд-мм-гг). Рабочие станции используют средства языковой поддержки их исходной ОС, и, если они не совпадают с установленнной на сервере, возможны неприятности с не ASCII-символами (некоторые символы могут оказаться недоступными). Кроме того, при инсталляции определяется язык, на котором будут выдаваться системные сообщения рабочей станции и сервера.
В русскоязычном варианте пока существует только NetWare 3.12. Для ее использования видеоадаптер сервера должен быть русифицирован аппаратно или программно из среды DOS до загрузки SERVER.EXE, клавиатуру русифицировать невозможно (и не нужно).
Избегайте использования символов национальных алфавитов в именах объектов (пользователей), паролях, именах каталогов и файлов .

Что представляет собой рабочая станция NetWare Lite и Personal NetWare?

Рабочая станция одноранговых сетей может быть клиентом, сервером или выступать в обеих ролях. Доступ к сети таких рабочих станций обеспечивается комплектом драйверов IPXODI (LSL.COM, драйвер платы и IPXODI.COM из поставки NetWare Lite) или IPX.COM (из поставки NetWare). Для экономии памяти IPXODI загружается с ключом A, обеспечивающим загрузку только протокола IPX (для приложений, не использующих SPX-вызовы).
На машине-сервере запускается утилита DOS SHARE.EXE и собственно программа SERVER.EXE. Для повышения его производительности на время, когда нет необходимости работы клиента на этой станции, запускается программа DEDICATE.EXE, предоставляющая все ресурсы PC серверу (до нажатия клавиши).
При инсталляции сервера на его диске создается скрытый каталог, содержащий информацию о сетевых ресурсах и пользователях.
На машине-клиенте NetWare Lite запускается редиректор CLIENT.EXE, обеспечивающий переназначение устройств (дисков и принтеров) в сеть. Переназначаться могут только диски, зарезервированные для использования DOS. Их количество определяется параметром LASTDRIVE файла CONFIG.SYS (по умолчанию E, обычно указывают LASTDRIVE = Z).
Для Personal NetWare используется обычный для NetWare 3.12 и старше VLM-клиент с подключенным протоколом PNW (указывается в команде

NETWARE PROTOCOL = PNW

Можно ли клиенту сети NetWare Lite и Personal NetWare получить доступ и к обычному серверу NetWare?

Да, для обеспечения связи с сервером NetWare 2.x-3.x после загрузки IPX (IPXODI) и CLIENT.EXE можно загрузить оболочку NETx, при этом под диски NetWare отводятся буквы, следующие за указанной в LASTDRIVE. Клиенту Personal NetWare для доступа к серверам 2.x-3.x и 4.x достаточно указать в списке протоколов BIND и (или) NDS соответственно в команде

NETWARE PROTOCOL = NDS, BIND, PNW

секции NetWare Dos Requester файла NET.CFG).

Можно ли клиентов сервера NetWare подключать к разным кабельным сетям?

Можно, а при большом количестве станций даже нужно для повышения производительности. Эти кабельные сети могут иметь даже различные архитектуры (Ethernet, ARCnet, Token Ring), но после их подключения к соответствующим адаптерам сервера все их станции будут иметь равноправный доступ к серверу и связь друг с другом по протоколу IPX или другим установленным протоколам. Эту возможность обеспечивает внутренний интеллектуальный мост-маршрутизатор, встроенный в ОС NetWare.

Почему клиенты и серверы NetWare Lite разных физических IPX-сетей, соединенных внутренним маршрутизатором сервера NetWare, не видят друг друга?

Здесь причины не в типах фреймов (как это было бы для клиентов NetWare), а в том, что NetWare Lite в принципе не поддерживает межсетевой передачи пакетов, поэтому станции разных подсетей, связанных мостом верхних уровней (каковым является внутренний маршрутизатор сервера NetWare), не будут иметь доступа друг к другу. Соединение сегментов для NetWare Lite обеспечивается только повторителями или мостами MAC-уровня.

Что такое WORKGROUP в NetWare?

WORKGROUP (рабочая группа) является ключевым понятием организации сети Personal NetWare (PNW) и в "больших" NetWare фигурирует в файле NET.CFG - конфигураторе запросчика универсального клиента NetWare - VLM.EXE.
WORKGROUP состоит из группы пользователей, имеющих доступ к совместно используемым ресурсам и хотя бы одного сервера. Внутри рабочей группы управление ресурсами может осуществлять менеджер рабочей группы. Супервизор имеет максимальные права, включающие права создания рабочих групп, права менеджера и рядового пользователя. При наличии прав управление всеми ресурсами сети (администрирование) может осуществляться централизованно. Права доступа к сетевому каталогу определяются для групп и отдельных пользователей. Права доступа: ALL - чтение и запись, READ - только чтение, WRITE - только запись ("черный ящик").

Кто и как управляет сетью NetWare?

Управление в NetWare производится с двух сторон: администратор сети создает бюджеты каждому пользователю и определяет для них права и ограничения, управляет предоставлением разделяемого доступа к файлам и сетевой печатью. Также он отвечает за обеспечение по крайней мере минимальных, а лучше - комфортных условий для работы пользователей. Главные инструменты администратора - утилиты SYSCON, NETADMIN, NWADMIN.
Пользователь (хотя в этом ему может помогать и администратор) создает себе личный комфорт в сети (в пределах отпущенных прав) путем создания требуемых ему назначений сетевых ресурсов (дисков, очередей печати) и настройки параметров рабочей станции. Для этого используются те же средства (их возможности, естественно, ограничиваются предоставленными пользователю правами) а также утилиты оперативного изменения сетевого окружения SESSION.EXE и NETUSER.EXE, множество других утилит и специфические средства клиентов Windows.
Кроме того, администратор управляет конфигурацией сервера и выполняет его обслуживание NLM-утилитами и командами консоли сервера.

Как управлять сетями NetWare Lite и Personal NetWare ?

Все действия по управлению ресурсами этих сетей, включая назначения сетевых дисков и принтеров, выполняются в режиме меню утилиты NET.EXE или NET-командами из командной строки (например, NET LOGIN и т.п.)
В Personal NetWare сделанные назначения дисков, принтеров и переменных окружения DOS можно сохранить командой NET SAVE в файле PNWLOGIN.BAT для последующего использования при регистрации. Команда NET SAVE /S автоматически формирует файл процедуры регистрации, выполняющейся каждый раз при входе в сеть, что избавляет от необходимости ручного написания процедуры, как это принято в NetWare.

Какие существуют утилиты NetWare и как ими управлять?

Утилиты NetWare подразделяются на утилиты сервера и утилиты рабочей станции. На сервере в качестве утилит могут выступать только.NLM-файлы. Тип "EXE" или "COM" файла-утилиты однозначно свидетельствует о возможности ее исполнения только на рабочей станции сети.
По интерфейсу с пользователем утилиты подразделяются на диалоговые утилиты (меню-утилиты) и командные, в которых все параметры задаются в командной строке. Некоторые командные утилиты, загруженные без параметров, выходят в режим меню.
Во всех командных утилитах для получения информации о синтаксисе возможен ввод "-?" после имени утилиты. Для утилит-меню характерно единообразное назначение функциональных клавиш.
Состав утилит весьма обширный, многие функции дублируются несколькими утилитами. Ниже приводится список наиболее часто используемых (необходимых) утилит. Таблица 0.1. Список основных утилит NetWare 3.x/4.x
NetWare 3.x NetWare 4.x Тип утилиты:
C-команда;
M-меню;
W-WinHows
Назначение
AUDITCON.EXE M Управление аудитом
CAPTURE.EXE CAPTURE.EXE C Переназначение LPT-порта
COLORPAL.EXE COLORPAL.EXE M Управление цветами меню
CONLOG.NLM CONLOG.NLM M Протоколирование консольных сообщений сервера в файл
CX.EXE C Смена текущего контекста
DSMERGE.NLM M Объединение деревьев Каталогов
DSREPAIR.NLM M Восстановление дерева Каталогов
EDIT.NLM EDIT.NLM C Экранный редактор текстовых файлов
FILER.EXE FILER.EXE M Управление файлами (атрибуты, права доступа, вся сетевая информация о файле)
SALVAGE.EXE FILER.EXE M Восстановление и выборочная очистка удаленных файлов
FLTCFG.NLM M Управление фильтром маршрутизатора
FLAG.EXE FLAG.EXE C Управление атрибутами файлов
FLAGDIR.EXE FLAG.EXE C Управление атрибутами каталогов
INETCFG.NLM INETCFG.NLM M Конфигурирование сетевых драйверов и протоколов сервера
INSTALL.NLM INSTALL.NLM M Установка, конфигурирование и обновление сервера
IPXCON.NLM IPXCON.NLM M Консоль маршрутизатора IPX
IPXPING.NLM C Проверка доступности IPX-узла
MAP.EXE MAP.EXE C Планирование драйвов
MENUCNVT.EXE MENUCNVT.EXE C Преобразование меню старых версий (до 3.12)
MENUMAKE.EXE MENUMAKE.EXE C Компиляция меню
MONITOR.NLM MONITOR.NLM M Наблюдение и управление сервером
NCOPY.EXE NCOPY.EXE C Эффективное копирование сетевых файлов
NETADMIN.EXE M Управление объектами NDS
SYSCON.EXE M Управление пользователями Bindery
SESSION.EXE NETUSER.EXE M Управление текущим сеансом работы в DOS
NLIST.EXE C Вывод информации об объектах NDS
NMENU.EXE NMENU.EXE C Запуск меню
NPATH.EXE C Вывод информации о путях поиска и текущем контексте
NPRINT.EXE NPRINT.EXE C Печать файла на сетевом принтере
RPRINTER.EXE NPRINTER.EXE C Поддержка разделяемого принтера на рабочей станции
NVER.EXE NVER.EXE C Вывод версий клиентского обеспечения станции
NWADMIN.EXE W Управление объектами NDS в Windows
NWUSER.EXE NWUSER.EXE W Управление текущим сеансом работы в Windows
PARTMGR.EXE M Управление разделами NDS
PCONSOLE.EXE PCONSOLE.EXE M Управление принт-серверами, их принтерами и очередями
PING.NLM PING.NLM C Проверка доступности TCP-узла
PRINTCON.EXE PRINTCON.EXE M Создание конфигураций заданий на печать
PRINTDEF.EXE PRINTDEF.EXE M Создание конфигураций принтеров
PSC.EXE PSC.EXE C Управление сетевыми принтерами
PURGE.EXE PURGE.EXE C Очистка (уничтожение) удаленных файлов
RCONSOLE.EXE RCONSOLE.EXE M Удаленная консоль сервера со связью по локальной сети
ACONSOLE.EXE RCONSOLE.EXE M Удаленная консоль сервера со связью через COM-порт
SEND.EXE SEND.EXE C Посылка и управление приемом сообщений
CASTON.EXE SEND.EXE C Разрешение приема сообщений
CASTOFF.EXE SEND.EXE C Запрет приема сообщений
SERVMAN.NLM M Управление сервером
SETPASS.EXE SETPASS.EXE C Установка и смена пароля
SPXCONF.NLM SPXCONF.NLM M Конфигурирование протокола SPX на сервере
SYSTIME.EXE SYSTIME.EXE C Синхронизация времени станции с сервером
TCPCON.NLM TCPCON.NLM M Консоль маршрутизатора TCP
MAKEUSER.EXE
USERDEF.EXE

UIMPORT.EXE

M
M
C
Создание множества пользователей
VREPAIR.NLM VREPAIR.NLM M Восстановление поврежденных томов и снятие дополнительного пространства имен
WSUPDATE.EXE C Обновление файлов клиентской части рабочей станции
Таблица 0.2. Назначение функциональных клавиш меню-утилит NetWare
Клавиши Действие
F1 Контекстная помощь
F3 Модификация выбранных (подсвеченных) элементов
F5 Отметка элементов списка
F6 Задание шаблона для групповой отметки
F7 Отмена изменений
Ins Добавление нового элемента в список
Del Удаление отмеченных элементов из списка
Enter Вход в выбранную опцию, подтверждение ввода
Esc Выход из подменю, но иногда - готовность к продолжению действия
Alt-F10 Выход из утилиты
Клавиши вертикального управления курсором, PgUp, PgDn, Home, End Перемещение по списку
Клавиши горизонтального управления курсором Выбор значения из ряда возможных

Что такое "однопользовательская" сетевая ОС NetWare Runtime?

NetWare Runtime является полнофункциональной сетевой операционной системой - платформой для загрузки.NLM-приложений. От обычного сервера отличается тем, что ее ядро поддерживает только одно соединение - для администратора. На количество соединений, допустимых для приложений, лицензионного ограничения нет, как и в обычном сервере. Установка NetWare Runtime аналогична установке многопользовательского сервера. Для обеспечения доступности единственного соединения в AUTOEXEC.NCF необходимо указать

SET REPLY TO GET NEAREST SERVER=OFF

и запускать модуль NLICLEAR.NLM. Эти меры не позволят станциям использовать компьютер с Runtime как сервер по умолчанию и обеспечат быстрый сброс дефицитного соединения при потере его действительности.
Система имеет свой серийный номер и существенно дешевле многопользовательского варианта. Целесообразно использовать ее для разгрузки процессора файл-сервера, а также для запуска приложений, требующих периодической перезагрузки ОС в связи с реконфигурацией, когда остановка работы обычных пользователей нежелательна.

Какая разница между числом пользователей и соединений сервера?

На комплекте поставки NetWare обычно указывается 10-User, 100-User и т. д. Строго говоря, число пользователей сервера - это число заведенных на нем бюджетов со своими уникальными именами. На это количество явного ограничения нет, а лицензионный параметр ограничивает число одновременно подключенных к серверу пользователей, а точнее - число соединений.Число соединений сервера определяется числом станций, установивших с ним соединение (включая принт-серверы на выделенных рабочих станциях и некоторые серверные приложения). Соединение устанавливается при успешной загрузке оболочки (запросчика) с первым откликнувшимся на GNS или предпочтительным сервером. Именно число соединений сервера ограничено его лицензионным параметром и отображается на консоли утилитой MONITOR.
Количество пользователей, использующий внутренний маршрутизатор сервера, лицензионным параметром не ограничено.

Как увеличить число лицензированных соединений сервера?

В NetWare 3.x для этого необходимо приобрести новую копию SERVER.EXE на требуемое количество соединений с уникальным серийным номером (обычно в прайс-листах указывается число пользователей, например, 50-user, что не совсем корректно, но как раз то, что нужно), и, остановив сервер командами DOWN и EXIT, загрузить новый SERVER.EXE. Если версия та же, то больше ничего делать не надо. Если номер новой версии NetWare выше, это уже случай Upgrade .
В NetWare 4.x можно добавить новую лицензию в сервер. Для этого запустите утилиту INSTALL.NLM, выберите пункт License Option и вставьте лицензионную дискету. При необходимости переноса лицензии самую последнюю из установленных можно снять по клавише F8, после чего с ее дискеты можно установить лицензию на другой сервер данной сети. Из середины "стопки" лицензию можно вынуть последовательным снятием "верхних".

Где спрятаны серийные номера серверов NetWare?

В NetWare 286 серийный номер находится на диске GENDATA, в NetWare 3.x - в модуле SERVER.EXE (и только в нем), в NetWare 4.x номера находятся на дискетах с лицензией и при их установке фиксируются в базе данных Каталога.

Как посмотреть список имеющихся в сети серверов?

В NetWare 3.x список серверов, доступных рабочей станции, выводится командой SLIST.
В NetWare 4.x для тех же целей используется команда NLIST SERVER , ключ /B позволяет видеть и серверы Bindery, /S - задает поиск серверов в подкаталогах дерева, /R - определяет начало поиска с корня дерева.
С консоли сервера список всех серверов, представляющихся по протоколу SAP, выводится командой DISPLAY SERVERS.

Что такое NWCARE

NWCARE.EXE - утилита Novell, позволяющая совершить "путешествие" по всем закоулкам IPX-сетей, отображая на экране в символьном режиме (с использованием псевдографики) структуру и узлы - серверы, станции, мосты и маршрутизаторы, сообщая адреса сетей и узлов, конфигурацию их аппаратных средств и сетевых драйверов. Утилита позволяет получать диагностическую информацию и тестировать связь между выбранными узлами.

Можно ли на старом сервере загружать новую версию NetWare?

Разные поколения версий существенно различаются организацией своих дисковых разделов и томов, системой управления ресурсами (Bindery, NDS) а также составом и действиями утилит, привязанных к этим подсистемам. Утилиты старых версий бессильны в новых (старые серверные утилиты могут и разрушить данные новых версий). Новые утилиты обычно охватывают и некоторый слой старых версий.
Для нормального использования новой версии NetWare на старом сервере необходимо выполнить его модернизацию (Upgrade), в ходе которой все его подсистемы реорганизуются до полноценной новой версии, а необходимая (выбранная оператором) информация сохраняется.

Как обновить текущую версию NetWare?

Техническая модернизация (Upgrade) NetWare распадается на две фазы: модернизация рабочих станций и модернизация сервера. Кроме того, существенное значение имеет подготовка пользователей к работе в новой системе, что не следует упускать из виду, особенно если пользователи - не профессионалы в области компьютерных сетей.
Процесс обновления сервера сложнее, чем инсталляция нового сервера и простой перенос на него файлов и каталогов: при модернизации сохраняется и информация о пользователях и их правах. Все эти действия выполняет утилита MIGRATE.EXE, запускаемая с рабочей станции, или INSTALL.NLM, запускаемая на сервере при обновлении на месте.
Во время модернизации все пользователи должны разрегистрироваться на всех серверах, участвующих в этом процессе. Остается зарегистрированным только SUPERVISOR (ADMIN), который не должен держать открытых файлов (кроме Bindery) на сервере, поскольку открытые файлы переноситься не будут.
Есть и третья фаза модернизации (как и всякой революции), - восстановительный период, в ходе которого налаживается обычная регулярная работа всех пользователей сети.

Как подготовиться к модернизации NetWare?

Перед модернизацией сделайте ревизию старого сервера и удалите лишних пользователей, их группы, файлы, каталоги и очереди. После этого на сервере с Bindery запустите утилиту BINDFIX для наведения в ней порядка. Старые файлы, к которым давно никто не обращался, можно выявить и записать их список командой, выданной рабочей с станции пользователем SUPERVISOR (он гарантированно увидит все файлы) вида

NDIR SYS:*.* /AC BEF 1-1-94 /SUB OLD_ACC.DAT

При объединении утилитой MIGRATE нескольких серверов в один обратите внимание на уникальность имен пользователей, групп, каталогов и файлов. Каталоги с совпадающими именами будут объединяться, файлы с именами, совпадающими с уже существующими на новом сервере, копироваться не будут, а их список отразится в отчете для возможности последующего переименования и копирования. Права одноименных пользователей объединяются.
При переходе от NetWare 3.x и младше с Bindery к NetWare 4.x с NDS проблемы имен обостряются: если в Bindery объекты разных классов (например, сервер и пользователь) могли иметь совпадающие имена, то при переносе их в один контейнер (а так и делается) совпадение имен объектов не допускается.

При переименовании таких объектов удобно к их именам добавлять приставки или окончания, характеризующие класс объекта, например PS_MASTER, Q_MASTER, FS_MASTER для принт-сервера, очереди и файл-сервера. Пользователей (их много) проще при этом не переименовывать.
Перед модернизацией существующего сервера обязательно заархивируйте по крайней мере наиболее ценные его данные. Теоретически все данные при модернизации можно сохранить, но при возникновении серьезной ошибки они теряются. К сожалению, непосредственное восстановление старого архива на сервер нового поколения обычно не проходит из-за несовпадения форматов томов, поэтому в случае неудачи модернизации будьте готовы к временному восстановлению старой версии для спасения данных.

Как модернизировать сервер NetWare?

В NetWare имеется три основных способа модернизации сервера, требующих разных ресурсов и имеющих свои достоинства и недостатки.
1. Если новая версия устанавливается на другой компьютер, который можно подключить к сети со старым сервером, то самый удобный (но если на старом сервере большой объем переносимых данных, то не самый быстрый) способ - перенос по сети. Для этого выполняется обычная инсталляция сервера новой версии, после чего с рабочей станции, подключенной к обоим серверам, выполняется диалоговая утилита MIGRATE.EXE, позволяющая выбирать переносимые данные и объекты сети. При этом вы не рискуете потерей данных старого сервера (поскольку они только считываются), имеете возможности произвольной реорганизации томов и можете на новый сервер перенести данные нескольких старых серверов.
2. Если нет возможности одновременного использования двух серверов, то при наличии рабочей станции с 5 Мбайт свободного дискового пространства и устройством архивирования (или свободного пространства на диске, локальном или другого сервера, достаточного для хранения файлов старого сервера) утилитой MIGRATE можно перенести всю (или выборочно) информацию со старого сервера на эту станцию, а затем обратно, но уже на обновленный сервер. Этот способ дольше и сопровождается риском потери данных, если во время процедуры (не быстрой) произошли серьезные ошибки.
3. Возможна и замена на месте с помощью утилиты INSTALL.NLM, но при этом существует риск потери данных и требуется наличие свободного пространства на томах сервера и объем ОЗУ больший, чем требуется для регулярной работы. Этот вариант позволяет сохранить пароли пользователей, но не позволяет реорганизовать тома (изменить размер блока, что актуально для перехода на NetWare 4.x.)
При обновлении серверов 2.1x или 2.2 до NetWare 4.x используется утилита 2XUPGRDE.NLM (для промежуточного подъема до версии 3.12)

Зачем нужно переходить с NetWare 4.0 - 4.02 на 4.1?

В NetWare 4.1 исправлены многие ошибки предыдущих версий NetWare 4, повышена производительность за счет улучшения программного кода модулей и организации коммуникаций, особенно с глобальными сетями, модернизировано и клиентское обеспечение. В NDS появилась возможность объединения деревьев, переименования контейнеров и перемещения частей деревьев (разделов Каталога), расширились возможности связи серверов с Bindery и NDS. Эти и другие функциональные улучшения являются серьезными основаниями для процедуры Upgrade, которая может выполнятся и поэтапно в многосерверной сети, поскольку NDS 4.1 совместим с 4.0-4.02.

Как выполняется Upgrade сервера NetWare 4 в 4.1?

В сети с одним сервером эта процедура тривиальна и сводится к замене файлов всех модулей и драйверов NetWare, после чего возможно развитие сети с использованием новых возможностей NetWare 4.x.
В сети с несколькими серверами NetWare 4 появляются нюансы, обусловленнные распределенным хранением базы NDS. Хотя версия NDS 4.1 совместима с 4.0-4.02, хранение дубликатов одного и того же раздела на серверах разной версии может приводить к проблемам их синхронизации. Желательно "поднять" все серверы до 4.1, или, по крайней мере, версию их модуля DS.NLM до 296. Если команда MODULES сообщает меньшую версию этого модуля, воспользуйтесь "заплатками" для модуля SERVER.EXE.
Перед выполнением модернизации сервера 4.0-4.02 убедитесь в целостности базы и синхронизированности дубликатов разделов (наличие пары свежих архивных копий сервера подразумевается). Проверку базы и устранение ошибок выполняет утилита DSREPAIR.EXE. Проверить синхронизированность дубликатов поможет команда консоли обновляемого сервера

SET DSTRACE = ON

Переключившись по Alt-Escape в экран трассировки, можно определить состояние синхронизации: сообщение "All processed = YES" говорит о норме, "All processed = NO" указывает на необходимость использования DSREPAIR.
Также необходимо убедиться в синхронизированности времени сервера по команде TIME.
После этих подготовительных шагов выполняется собственно Upgrade.
Следующий этап - снова убедиться в синхронизированности дубликатов и времени обновленного сервера теми же средствами, что и на подготовительном этапе.

Как инсталлируется и модернизируется клиентское обеспечение станций?

При поставке NetWare на дискетах для рабочих станций существуют специальные дискеты с утилитой INSTALL, выполняющей все необходимые функции копирования и конфигурирования файлов.
При поставке на CD для станций с CD-ROM процедура выполняется с него же. Для станций без CD-ROM утилита INSTALL позволяет создать инсталляционные дискеты (пункт меню "DOS/Windows Client Diskette Creation"), с которых и устанавливается клиентское обеспечение.
Если станция уже имеет доступ к серверу, то утилиту INSTALL удобнее и быстрее выполнить из каталога SYS:PUBLIC\CLIENT\DOSWIN.

Как найти необходимые файлы на дистрибутивах NetWare?

На дискете INSTALL или в одноименном каталоге CD-ROM имеется текстовый файл FILEDADTA.DAT, содержащий информацию о местонахождении файлов. Упакованные файлы извлекаются утилитой NWXTRACT.EXE (или NWUNPACK.EXE), которые, в отличие от DOS EXPAND, "понимают" шаблоны "*" и "?" и не требуют задания полного имени распакованного файла (при необходимости можно задать целевой каталог).

Для чего можно использовать сервер NetWare?

Кроме тривиального назначения - обеспечения хранения разделяемых файлов, штатные средства NetWare включают сервис печати, обмен сообщениями (консольными и почтой через MHS), использование сервера как мультипротокольного маршрутизатора. Дополнительно на него могут быть загружены Btrieve, SQL-сервер, NetWare Connect, WWW-сервер, NetWare for SAA и другие NLM-приложения.

Что такое Btrieve

Btrieve - программный продукт управления записями баз данных, индексированных по ключу, входящий в комплект NetWare 3+ и обеспечивающий доступ, создание, изменение, удаление и сохранение записей базы. Btrieve может работать в двух версиях, базирующихся на клиенте и (или) сервере. В первом случае, обычно используемом для разработки, база находится на рабочей станции, на ней же исполняется программа манипулирования записями. Во втором случае базы находятся на сервере (серверах), на котором загружается BTRIEVE.NLM - менеджер записей. Запросчики Btrieve для DOS, OS/2 и других систем обеспечивают доступ как к локальным, так и серверным базам Btrieve из приложений, работающих на станциях. Серверное (штатное) использование Btrieve значительно снижает трафик по сравнению с СУБД, работающими на станциях и обращающимися к общим файлам данных, расположенных на сервере.
Коммуникационные средства обеспечивают взаимодействие программы как с локальными, так и с удаленными базами данных. BSPXCOM.NLM обеспечивает связь менеджера записей с запросами, поступающими от станций или других серверов. NLM-приложения взаимодействуют с менеджером своего сервера напрямую. Для NLM-приложений, требующих доступа и к базам других серверов, требуется загрузка специального маршрутизатора запросов BROUTER.NLM или BDROUTER.NLM.
Утилита BSETUP.NLM обеспечивает конфигурирование системы, BREBUILD.NLM - преобразование баз версии 5.x в 6.x, BUTIL.NLM - экспорт-импорт данных из баз и передачу данных между файлами Btrieve.
BDIRECT.NLM обеспечивает поддержку NDS для NetWare 4.x.

Что такое MHS?

MHS (Message Handling Systems) - система манипулирования сообщениями, обеспечивающая передачу сообщений между конечными пользователями или между пользователем и CCITT-сервисом типа факса, видеотекста и т. д по протоколу X.400. MHS (Message Handling Service) - стандарт, разработанный Novell, почти совпадающий с MHS CCITT.
Компоненты MHS:
UA (User Agent) - агент, связывающий интерфейс пользователя с MTS.
MTS (Message Transfer System) - система гарантированной доставки сообщений без установления соединений. Состоит из совокупности взаимодействующих между собой транспортных агентов MTA (Message Transfer Agent).
MS (Message Store) - система временного хранения сообщений, доступ к которым от UA и сервисов осуществляется по протоколу MSAP (Message Store Access Protocol).
AU (Access Unit) - связь интерфейсов сервисов CCITT с MTS.

Что такое Basic, Global и Remote MHS?

NetWare Basic MHS , входящий в поставку NetWare 3.12 и старше, обеспечивает прохождение электронной почты между клиентами одной рабочей группы, имеющими доступ к одному общему серверу. Продукт устанавливается на сервер с помощью утилиты INSTALL.NLM, для работы использует библиотеку CLIB.NLM и систему Btrieve (BTRIEVE.NLM и BSPXCOM.NLM), реализуя компоненты MS и MTS. В комплект входит пакет утилит рабочей станции FirstMail, реализующий функции UA. Продукт обеспечивает импортирование клиентов в рабочую группу из BINDERY, позволяя использовать адресацию по полным именам пользователей.
NetWare Global MHS (GMHS) позволяет обмениваться почтой между рабочими группами разных серверов, связанных сетью IPX. Продукт полностью совместим с Basic MHS, при замене сохраняются списки пользователей и распределений. Для связи с другими почтовыми системами применяются дополнительные модули:
SMTP for Global MHS - для обмена с UNIX по протоколу SMTP и TCP/IP;
SNADS for Global MHS - для обмена с системами IBM по протоколу SNADS;
X.400 for Global MHS - для обмена в стандарте X.400
NetWare Remote MHS обеспечивает доступ к сети MHS удаленных клиентов через асинхронные коммуникации (компьютеров через модемы).

Что такое NetWare Connect

NetWare Connect - средство подключения удаленных компьютеров к серверу NetWare через пул разделяемых и динамически переназначаемых коммуникационных средств: модемов, факс-модемов, коммуникационных линий, каналов ISDN и X.25. NetWare Connect обеспечивает два вида удаленного подключения: Dialing-out - подключение к сети удаленной хост-машины или сервера, и Dialing-in - подключение удаленных рабочих станций к сети. NetWare Connect полностью заменяет NetWare Asynchronous Communication Services (NACS), имея дополнительно Dial-in порты, расширенные средства безопасности и трассировку сеансов связи. NetWare Connect обеспечивает независимость от типа модема. NetWare Connect имеет средства поддержки передачи асинхронных данных через синхронные протоколы и обеспечивает связь через сети коммутируемых пакетов X.25.
NetWare Connect обеспечивает три вида сервиса: ARAS - AppleTalk Remote Access Service - связь (Dial-in) удаленного Macintosh-клиента с локальной сетью; RNS - Remote Node Service - связь (Dial-in) удаленного DOS и Windows-клиента с локальной сетью по протоколам IPX и TCP/IP (функционально идентично работе в локальной сети клиента NetWare и LAN WorkPlace); NCS - NASI (NetWare Asynchronous Service Interface) Connection Service - связь (Dial-out) клиентов локальной сети с удаленной хост-машиной и связь (Dial-in) удаленных клиентов с их сеансами на выделенном компьютере (сервере приложений) локальной сети.
NetWare Connect представляет собой NLM, который может запускаться на файл-сервере NetWare или выделенном компьютере на платформе NetWare Runtime в сочетании с любыми другими NLM, обеспечивая им разделяемое использование коммуникационных ресурсов (например, для Global MHS). Поддерживает транспорт IPX/SPX, TCP/IP и AppleTalk, работает с любыми сетевыми адаптерами, поддерживаемыми NetWare.
Система безопасности обеспечивает парольную защиту регистрации, разграничение прав доступа, ведение учета сеансов связи.
Для каждого вида сервиса на удаленной стороне устанавливается соответствующее клиентское матобеспечение.

Что такое NetWare Access Services?

NetWare Access Services (NAS) - сервер доступа - продукт, поддерживающий технологию удаленного управления. NAS представляет собой как бы многопользовательский вариант PC Anywhere. NAS 1.3 позволяет запускать до 16 виртуальных машин DOS, каждой из которых кроме стандартной доступно до 16 Мбайт расширенной (Expanded) памяти, что позволяет запускать Windows 3.1 в стандартном и расширенном режиме с полной поддержкой мыши на удаленном компьютере. Пользователь может одновременно использовать несколько виртуальных машин. Связь с пользователями возможна по локальной сети, через коммуникационные порты NAS или через коммуникационный сервер (NACS). Средства защиты позволяют подключаться только зарегистрированным пользователям локальной сети, ограничивать доступ к ресурсам, задавать список телефонных номеров, с которых разрешается доступ (проверяется автоматическим "перезвоном").
NAS может работать на PC-386+ с объемом ОЗУ 1 Мбайт, к которому на каждый сеанс DOS добавляется 800 Кбайт плюс требуемый объем расширенной памяти (всего до 64 Мбайт). Коммуникационные средства - асинхронные порты, интерфейс X.25, адаптер локальной сети.
Удаленной рабочей станцией могут быть IBM PC-совместимые компьютеры (XT, AT, PS/2) с 350 кбайт свободной памяти под управлением DOS 3+, Macintosh или асинхронный ASCII-терминал с соответствующими коммуникационными средствами.

Что такое NetWare for SAA

NetWare for SAA - дополнительный продукт, обеспечивающий подключение локальных сетей к хост-машинам через систему IBM 3270 и AS/400. Продукт позволяет рабочим станциям сетей использовать ресурсы больших машин (Mainframe).
В дополнение к NetWare for SAA поставляется продукт NetView, который обеспечивает удаленное управление серверами NetWare с консоли оператора хост-машины. Функции управления включают выполнение задач оператора консоли NetWare и, дополнительно, позволяют загружать и выгружать NLM, получать информацию о занятии и устанавливать ограничение доступного пространства для конкретного пользователя на томе и в каталоге, устанавливать опекунские назначения, дату и время создания и имя хозяина для каталогов.
Для функционирования NetView на сервере NetWare загружается управляющий агент NMANV.NLM. Установка агента и его конфигурирование выполняется через опцию установки продуктов меню INSTALL.NLM.

Что такое NetWare Name Service (NNS)?

NetWare Name Service - дополнительный продукт, разработанный как средство облегчения доступа к нескольким серверам для пользователей многосерверной сети NetWare 3.x. NNS поддерживает концепцию доменов, согласно которой группа серверов (теоретически до 400, практически - до 30) образует домен, который выглядит для пользователя как один логический сервер. Количество доменов в сети неограничено, их относительное местоположение в интерсети несущественно, каждый сервер может входить только в один домен. Пользователь регистрируется в домене как в обычном сервере, предъявляя одно имя и пароль. На самом же деле, он имеет согласованные бюджеты с совпадающими именами и паролями на всех серверах домена. Если во время изменения бюджета пользователя какой-либо сервер отключен, при его включении синхронизацию баз серверов домена необходимо инициировать вручную.
При установке NNS часть утилит обновляется, вместо SYSCON для управления пользователями доменов используется NETCON, а для пользователей, не входящих в домены - специальная версия SYSCON, не разрушающая базы доменов.
Из-за ограничений и эксплуатационных сложностей NNS не стала популярной. Проблемы многосерверных сетей успешно решены в NDS NetWare 4.x, а NETSYNCH позволяет более эффективно, чем NNS, включить серверы NetWare 3.x в сервис Каталогов.

Что такое ALM?

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

Как создать собственные программы для NetWare?

Для создания собственных приложений, использующих непосредственный доступ к услугам ОС через протокол NCP, прикладные и транспортные интерфейсы Novell поставляет инструментальные пакеты SDK (System Design Kit). NLM SDK предназначен для построения приложений сервера, NetWare Client SDK - для создания приложений рабочих станций в среде DOS, Windows и OS/2. Инструментальные пакеты содержат библиотеки языка C, файлы заголовков, примеров использования и комплект документации.

Что такое NetWire?

NetWire - это телекоммуникационный сервис фирмы Novell в CompuServe. В нем имеется ряд форумов, в которых можно получить платную консультацию по разным вопросам, а в секции NOVLIB можно получать новые версии отдельных утилит NetWare.

Где можно получить информацию о новых версиях утилит, решении проблем NetWare?

Novell распространяет новые версии, заплатки, информацию о новых продуктах, техническую информацию через Internet. Главным сервером является WWW.Novell.com, за файлами он направляет в FTP.Novell.com. Эти серверы имеют "зеркала" в разных странах. На русском языке интересную информацию можно получить на WWW.Novell.ru, WWW.Novell.spb.ru, WWW.ritmpress.ru.
На этих серверах можно найти как официально распространяемые версии, так и предварительные (pre-release patches).
Предварительные версии могут быть не полностью оттестированы, их применение связано с некоторым риском краха системы.

Copyright (c) М. Гук, 1996. Дизайн (с) О. Гук, 1999.



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: