Novell client для windows что это

Обновлено: 08.07.2024

„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 имеет некоторые преимущества по сравнению со своим конкурентом Windows NT Server 3.51. Это маршрутизация всех протоколов на сервере, удаленное управление самим сервером и эффективная поддержка клиентских станций, работающих под управлением DOS.

Более того, NetWare 4.1 обеспечивает поддержку ряда служб, необходимых для ОС сети масштаба предприятия. Например, служба справочника NetWare (NDS) стала мощным средством управления большими корпоративными сетями. Система безопасности включает функцию ограничения объема данных пользователя на томе сервера. Эта функция не реализована в Windows NT. Производительность NetWare при операциях с файлами и службами сетевой печати по-прежнему выше, чем у ее конкурентов, особенно в случае крупных разнородных сетей. По сравнению с другими сетевыми ОС, NetWare поддерживает большее число операционных сред клиентов, включая DOS, Windows, 2, Mac OS и Что такое линукс.

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

Производительность

Система NetWare доминировала на рынке сетевых операционных систем с середины 80-х годов до конца 90-х благодаря чрезвычайно высокой производительности по сравнению с другими сетевыми операционными системами. Большинство сравнительных тестов в то время указывали на преимущество в производительности в соотношении от 5:1 до 10:1 по сравнению с продуктами Майкрософт, Banyan и других компаний. Результаты одного сравнительного теста были особенно интересны: система NetWare 3.x со службами NFS, работающими по протоколам TCP/IP (не по разработанному для NetWare протоколу IPX), сравнивалась с дорогостоящим выделенным сервером Auspex NFS и с сервером SCO Unix с запущенными службами NFS. Производительность NetWare NFS превысила производительность обоих систем NFS, являющихся частью соответствующих операционных систем, и превысила в два раза производительность SCO Unix NFS на одинаковом оборудовании.

Было несколько причин такой производительности NetWare.

Службы файлов вместо дисковых служб

К середине 1980-х годов большинство сетевых операционных систем стали использовать модель служб файлов вместо модели дисковых служб. Сейчас происходит возврат к модели дисковых служб, например в SAN.

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

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

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

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

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

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



Пример запущенных приложений в ОС.

Нынешнее состояние

1385.jpg

В данный момент разработка ОС NetWare компанией Novell была прекращена и знаменовалось это новостью прогремевшей в августе 2003 года:
На следующий день после того, как компания Novell завершила сделку по приобретению Ximian, компании, занимающей адаптацией Linux для пользовательского сегмента, стало известно, что Novell отказывается от дальнейшего развития собственной операционной системы NetWare.

Её место займёт Linux: такие решения, как eDirectory и Secure Identity Management отныне будут работать на базе дистрибутивов Linux Red Hat и SuSE.

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

Стоит отметить, что ещё год назад Novell декларировала крайне враждебное отношение к Linux, предпочитая ему UNIX-решения. Теперь же руководство компании уверяет всех, что Linux и открытое ПО — это будущее всей отрасли вообще, и их компании, в частности.

Эти заявления можно рассматривать и как политические: Novell является одним из самых активных участников скандала вокруг прав на Linux, заявленных компанией SCO Group.

SCO утверждает, что является владельцем всех патентов на UNIX, в то время как то же самое говорит Novell.

Конфигурация компьютера
Процессор: QuadCore AMD Phenom II X4 925, 2800 MHz
Материнская плата: Gigabyte GA-870A-UD3 REV: 2.1
Память: SK Hynix HMT325U6BFR8C-H9 (2 GB) - 2 планки; Kingston 99U5401-011.A00L (4 GB) - 1 планка
HDD: WDC WD1500HLHX-01JJPV0 ATA Device (150 GB); WDC WD30EZRX-00D8PB0 ATA Device (3000 GB); WDC WD3200AAKS-61L9A0 ATA Device (320 GB); WDC WD7501AALS-00E3A
Видеокарта: Gigabyte Radeon HD 6870 (GV-R687OC-1GD)
CD/DVD: PIONEER BD-RW BDR-206D ATA Device; Lite-On iHAS624A ATA Device
Монитор: Samsung SyncMaster 943NW 19"
ОС: Microsoft Windows 8.1 Professional (64 bit)
Прочее: D-Link DWA-525 Wireless N 150 Desktop Adapter; Behold TV H8; TP-Link TF-3200
Есть старый ПК, который раньше был подключен к сети. Во время загрузки запускается Novell Client v. 4.83.0.0 SP2 и не даёт запустить Windows XP, хотел загрузиться с Live CD и удалить папку в которую установлен этот Novell Client, но так и не нашёл эту папку. Подскажите в какую папку устанавливается Novell Client по умолчанию?
Конфигурация компьютера
Процессор: Intel Core i7-3770K
Материнская плата: ASUS P8Z77-V LE PLUS
Память: Crucial Ballistix Tactical Tracer DDR3-1600 16 Гб (2 x 8 Гб)
HDD: Samsung SSD 850 PRO 256 Гб, WD Green WD20EZRX 2 Тб
Видеокарта: ASUS ROG-STRIX-GTX1080-O8G-11GBPS
Звук: Realtek ALC889 HD Audio
Блок питания: be quiet! Straight Power 11 650W
CD/DVD: ASUS DRW-24B5ST
Монитор: ASUS VG248QE 24"
ОС: Windows 8.1 Pro x64
Индекс производительности Windows: 8,1
Прочее: корпус: Fractal Design Define R4

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

Конфигурация компьютера
Процессор: QuadCore AMD Phenom II X4 925, 2800 MHz
Материнская плата: Gigabyte GA-870A-UD3 REV: 2.1
Память: SK Hynix HMT325U6BFR8C-H9 (2 GB) - 2 планки; Kingston 99U5401-011.A00L (4 GB) - 1 планка
HDD: WDC WD1500HLHX-01JJPV0 ATA Device (150 GB); WDC WD30EZRX-00D8PB0 ATA Device (3000 GB); WDC WD3200AAKS-61L9A0 ATA Device (320 GB); WDC WD7501AALS-00E3A
Видеокарта: Gigabyte Radeon HD 6870 (GV-R687OC-1GD)
CD/DVD: PIONEER BD-RW BDR-206D ATA Device; Lite-On iHAS624A ATA Device
Монитор: Samsung SyncMaster 943NW 19"
ОС: Microsoft Windows 8.1 Professional (64 bit)
Прочее: D-Link DWA-525 Wireless N 150 Desktop Adapter; Behold TV H8; TP-Link TF-3200

Перешёл по ссылке disabling the Novell gina поискал нужные кличи в реестре:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"GinaDLL"="MSGINA.DLL"

[HKEY_LOCAL_MACHINE\SOFTWARE\Novell\Network Provider\Initial Login]
"Login When NWGina Not Loaded"="no"

Но этих ключей там почемуто нет.(( Есть ли другой способ удаления Novell Client 4.83.0.0 sp2 если винда не запущена? Нашёл папку C:\Documents and Settings\All Users\Главное меню\Программы\Novell . в которой есть ярлыки к exe файлам, эти файлы распологаются в system32. Может быть есть какаято папка, в которую установлены файлы этого Novell Client как у других программ или этот Novell Client раскидывает свои файлы по разным папкам?

В свое время система Novell NetWare занимала наибольшую долю рынка для Intel-компьютеров. Теперь она уже не доминирует, но все еще присутствует во многих сетевых окружениях. Поэтому, начиная с Windows NT 3.5, Microsoft встраивала в операционную систему службы, которые позволяли взаимодействовать этим двум средам. Windows Server 2003 и ее клиентская система, Windows XP, тоже содержат некоторые средства взаимодействия для NetWare, а именно службу Client Service for NetWare (CSNW), которая встроена в эту операционную систему. Кроме того, имеется несколько дополнений ( add-on ) и продукты от сторонних компаний. В этом разделе дается обзор некоторых средств взаимодействия, которые позволяют выполнять обмен информацией между этими различными сетевыми средами.

Примечание. Связанные с NetWare протоколы и службы поддерживаются только в 32-битных версиях Windows. 64-битные версии Windows не поддерживают протокол IPX/SPX и, следовательно, не могут поддерживать связанные с NetWare службы, работа которых основывается на этом протоколе.

Взаимодействие компьютеров Windows в сравнении с компьютерами NetWare

Способы взаимодействия Novell NetWare и Windows Server 2003 с машинами в своих собственных средах принципиально отличаются. Клиенты NetWare обычно используют IPX/SPX (хотя TCP/IP тоже широко используется, начиная с NetWare 5.x) и протокол NCP ( Network Core Protocol) для функционирования в рамках их собственной среды. Работа клиентов Windows основывается на протоколе CIFS . Поэтому для взаимодействия между этими двумя системами требуются дополнительные службы и/или несколько стеков протоколов.

Архитектуры NCP и CIFS несовместимы, хотя они используют одну и ту же функцию, разрешая клиентам запрашивать службы на сервере. Чтобы разрешить проблему этой несовместимости, вам нужно установить и сконфигурировать дополнительные службы. Традиционно администраторы Windows преодолевали барьер несовместимости, конфигурируя клиентов с несколькими протоколами в сочетании со службой CSNW, а также конфигурируя серверы Windows как шлюзы (gateway) NetWare.

Однако в Windows Server 2003 не включены службы Gateway Services for NetWare, и если вам требуется это средство, то нужно установить службу Services for NetWare, являющуюся отдельным продуктом, который вы можете получить от Microsoft. Более подробную информацию см. ниже в разделе "Services for NetWare".

NWLink

Windows Server 2003, как и более ранние версии Windows, содержит совместимый с IPX/SPX протокол NWLink, который является реализацией Microsoft протокола IPX/ SPX. NWLink позволяет компьютерам, работающим под управлением Windows, взаимодействовать с компьютерами, работающими под управлением NetWare. Он поддерживает API-интерфейсы WinSock и NetBIOS over IPX.

Примечание. Вы можете также использовать протокол NWLink, чтобы подсоединять компьютеры, работающие с Windows, к компьютерам, работающим со службой MS Client for DOS.

Установка NWLink

Протокол NWLink требуется для взаимодействия со средами NetWare, и он должен быть установлен, если вы хотите использовать Client Service for NetWare. Чтобы установить NWLink, выполните следующие шаги.

  1. Выберите Start/Control Panel/Network Connections/Local Area Connection.
  2. Щелкните на кнопке Properties.
  3. Щелкните на кнопке Install (Установить).
  4. Выберите вариант Protocol и затем щелкните на кнопке Add, чтобы открыть диалоговое окно Select Network Protocol (Выбор сетевого протокола).

В результате к каждому соединению локальной сети, установленному на данном компьютере, будут добавлены два следующих компонента:

  • NWLink NetBIOS;
  • NWLink IPX/SPX/NetBIOS Compatible Transport Protocol.
Примечание. Если NWLink не установлен до установки Client Service for NetWare, то Windows устанавливает его автоматически.

Конфигурирование NWLink

После окончания установки задайте параметры для протокола NWLink IPX/SPX/ NetBIOS Compatible Transport Protocol (рис. 5.2).

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

По умолчанию тип фрейма определяет для вас Windows Server 2003. При автоматическом определении фреймов NWLink конфигурируется для получения только одного типа фреймов: это используемый в сети тип, который обнаруживает NWLink.

  • Серверы NetWare версии 3.11 и более ранних версий обычно конфигурируются для использования типа фреймов 802.3.
  • Серверы NetWare версии 3.12 и более поздних версий по умолчанию используют тип фреймов 802.2 с протоколом IPX/SPX.
  • С протоколом TCP/IP используется EthernetII.
  • Тип фреймов EthernetSNAP предпочтителен для использования с AppleTalk под управлением NetWare.

Если вам требуется доступ к нескольким серверам NetWare в вашей сети и они используют различные типы фреймов с IPX/SPX, то вы должны сконфигурировать NWLink вручную (Manual frame type detection), чтобы задать типы фреймов, используемые в вашей сети. Чтобы определить тип фреймов, который используется вашими маршрутизаторами, введите ipxroute config в командной строке.

Примечание. Если вы не используете автоматическое определение типа фреймов (Auto frame type detection), то все компьютеры-серверы в вашей сети, использующие IPX/SPX, должны использовать один и тот же тип фреймов. В противном случае вы должны использовать автоматическое определение.

NWLink Network Number (Сетевой номер).Сетевые номера связаны с типами фреймов. Сетевой номер используется для сегментирования различных типов фреймов, которые могут существовать в данной сети. Например, все машины, использующие конкретный тип фреймов, используют также одинаковый сетевой номер. Этот параметр автоматически определяется системой Windows Server 2003.

NWLink Internal Network Number (Внутренний сетевой номер).Внутренний сетевой номер - это шестнадцатеричный идентификатор, который является уникальным для каждого компьютера, использующего NWLink. Если вы не знаете, каким должен быть внутренний сетевой номер, возьмите значение по умолчанию 00000000. Чтобы определить внутренний сетевой номер, используемый вашими маршрутизаторами, введите ipxroute config в командной строке.

Client Service for NetWare (CSNW)

В дополнение к NWLink клиентам требуется также служба CSNW для доступа к файловым ресурсам и ресурсам печати на серверах NetWare. Служба CSNW, включаемая во все версии Windows, предоставляет средства редиректора , которых нет в NWLink. Вы можете использовать CSNW, чтобы подсоединяться к серверам NetWare (версии от 2.x до 5.x) для использования файловых служб и служб печати , а также для доступа к информации служб каталога Novell Directory Services ( NDS ) или базы данных Bindery .

Клиенты, взаимодействующие в сети Windows Server 2003 с помощью протокола TCP/IP, должны использовать для доступа к файловым ресурсам на серверах NetWare протокол NWLink и службу CSNW Если компьютер сконфигурирован с обоими наборами протоколов (TCP/IP и NWLink), а также со службой CSNW, то клиенты могут выполнять непосредственный доступ к ресурсам сервера NetWare. В результате такого непосредственного доступа вашему компьютеру не грозит снижение производительности из-за трансляции протоколов.

Примечание. CSNW может также подсоединяться к серверам NetWare, которые используют протокол IPX/SPX. CSNW не может подсоединяться к серверам NetWare, которые используют только протокол TCP/IP. Для доступа к серверам NetWare, поддерживающим только IP, используйте одну из служб Novell Clients for Windows.
Установка Client Service for NetWare (CSNW)

Сначала вы должны установить CSNW, выполнив следующие шаги.

  1. Выберите Start/Control Panel/Network Connections/Local Area Connection.
  2. Щелкните на кнопке Properties.
  3. Щелкните на кнопке Install (Установить), после чего появится диалоговое окно Select Network Component Type (Выбор типа сетевого компонента).
  4. Выберите вариант Client и щелкните на кнопке Add.
  5. Выберите вариант Client Service for NetWare и щелкните на кнопке OK.

Вам потребуется перезагрузить Windows, чтобы завершить установку.

Конфигурирование Client Service for NetWare

Хотя вы можете конфигурировать многие сетевые компоненты, представленные в диалоговом окне Local Area Connection Properties с помощью диалогового окна Properties соответствующего компонента, это не подходит для CSNW Вместо этого нужно использовать аплет CSNW из панели управления (Control Panel).

Для доступа к серверам NDS служба CSNW использует средство эмуляции режима bindary сервера NetWare. Аплет CSNW в панели управления предоставляет вам два способа указания сервера NetWare, к которому вы хотите выполнять доступ.

  • Для доступа к серверу NetWare 3.1x вы должны задать Preferred Server (Предпочтительный сервер).
  • Для доступа в среде NDS вы должны задать Preferred Server или имя дерева NDS ( NDS Tree) и контекст (Context), где определяется ваш пользовательский идентификатор NetWare, то есть имя контейнера NDS , где содержится ваш пользовательский ID.

Для конфигурирования CSNW выполните следующие шаги.

  1. Откройте апплет CSNW в панели управления.
  2. Чтобы использовать опцию Preferred Server, введите имя вашего сервера NetWare.
  3. Чтобы использовать Default Tree (Дерево по умолчанию) и Context, введите имя дерева NDS и контекст внутри этого дерева. Контекст может быть в формате с меткой или без метки.
  4. Выберите нужные опции печати.
  5. Выберите Run Login Script (Запускать сценарий входа), если вы хотите, чтобы служба CSNW запускала сценарий входа, который был ассоциирован администратором NetWare (NetWare Administrator) с вашим пользовательским ID NetWare.
  6. Щелкните на кнопке OK, чтобы сохранить ваши опции, и закройте это окно.

Services for NetWare

Microsoft Services for NetWare версии 5 (SFNW5) - это продукт-дополнение с компонентами для Windows NT/2000/2003. В этот продукт включены три компонента для серверов Windows 2000/2003:

  • Microsoft Directory Synchronization Services (MSDSS);
  • File Migration Utility (FMU);
  • File and Print Services for NetWare version 5 (FPNW5).

Кроме того, в SFNW5 включены два компонента для использования с серверами Windows NT 4:

  • File and Print Services for NetWare version 4;
  • Directory Service Manager for NetWare.

Все эти компоненты описываются в данном разделе.

Microsoft Directory Synchronization Services (MSDSS)

MSDSS (Службы синхронизации каталогов) - это дополнительная служба, которая обеспечивает поддержку миграции и двустороннюю синхронизацию информации каталогов с Active Directory (AD) и другими службами каталогов. Наиболее важно то, что она работает с NDS для управления каталогами предприятия. MSDSS поддерживает все версии NDS , а также службы Bindery более ранних версий NetWare, позволяя вам использовать ваши средства NetWare (конечно, пока вы не выполните миграцию из NetWare в Windows).

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

File Migration Utility (FMU)

FMU (Утилита миграции файлов) используется в сочетании с MSDSS для миграции файлов с сервера NetWare в режиме bindary или с сервера NDS на том NTFS, сохраняя при этом все права доступа исходного файла. Поскольку права доступа зависят от учетных записей User и Group, вы должны сначала использовать MSDSS, чтобы выполнить миграцию каталога NDS или объектов Bindary в Active Directory, выбрав опцию Migrate Files (Миграция файлов) при синхронизации этих каталогов. Если выбрана опция Migrate Files, то MSDSS создает журнал миграции, который будет использоваться утилитой FMU при миграции файлов и прав доступа в разделяемый ресурс тома NTFS.

Примечание. FMU может также выполнять миграцию файлов на том FAT, но без соответствующих прав доступа, которые не поддерживаются файловой системой FAT Однако практически не существует обоснованных причин, по которым имело бы смысл использование тома FAT в сети.
File and Print Services for NetWare (FPNW)

Компонент FPNW ( Файловые службы и службы печати для NetWare) в основном предназначен для взаимодействия с клиентами NetWare, выполняющими доступ к сети Windows Server 2003/Windows 2000. FPNW позволяет клиенту NetWare выполнять доступ к файловым службам и службам печати на сервере Windows. На клиентском компьютере не требуется никакого конфигурирования, поскольку клиент воспринимает сервер Windows как сервер NetWare. Однако в FPNW не включены возможности управления полномочиями доступа, которые связаны с клиентами NetWare в сети Windows.

При использовании FPNW сервер Windows представлен как сервер NetWare, которые предоставляет файловые службы и службы печати клиентам NetWare. FPNW поддерживает только эмуляцию режима bindary, чтобы позволяет представлять сервер Windows клиентам NetWare как сервер NetWare 3.12. При использовании сервера FPNW не будут выполняться написанные для NetWare клиентские приложения, которым требуется поддержка NDS .

NetWare — сетевая операционная система и набор сетевых протоколов, которые используются в этой системе для взаимодействия с компьютерами-клиентами, подключёнными к сети. Операционная система NetWare создана компанией Novell. NetWare является закрытой операционной системой, использующей кооперативную многозадачность для выполнения различных служб на компьютерах с архитектурой Intel x86. В основе сетевых протоколов системы лежит стек протоколов 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 была создана в результате работы SuperSet Software — консалтинговой группы, основанной друзьями Дрю Мэйджером, Дэйлом Найбауэром, Кайлом Пауэллом и позднее вошедшим в эту группу Марком Хёрстом. В основу этой работы были положены результаты их занятий в университете Бригама Янга в городе Прово, штат Юта в октябре 1981 года.

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

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

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 4.1x

В NetWare 4.11 (intraNetWare, выпуск 1996 г.) вошёл ряд улучшений, позволивших упростить установку операционной системы и её управление, а также сделать её более быстрой и стабильной. С этой версией поставлялся также первый полностью 32-разрядный клиент для рабочих станций Microsoft Windows и утилита NetWare Administrator (NWADMIN или NWADMN32) — графическая утилита администрирования NetWare. В то время компания Novell всё ещё сохраняла привязку своей системы к стеку протоколов IPX/SPX, так как протокол NCP поддерживался только с этим стеком. Однако благодаря увеличению популярности TCP/IP в NetWare 4.11 был включён ряд компонентов и утилит, которые позволяли создавать интрасети и подключать локальные сети к Интернету. С операционной системой поставлялись средства для подключения рабочих станций IPX к сетям IP, например шлюз IPX/IP. Компания Novell в первый раз включила в поставку приложение веб-сервер (привет), которое позволяло организовать веб-сайты на базе серверов NetWare. В этой версии также началась интеграция Интернет-технологий, например путём реализации протоколов DHCP и DNS на платформе NetWare.

В это же время компания Novell интенсифицировала работы по интеграции своих продуктов со службой каталогов NDS. Почтовая система GroupWise была интегрирована с NDS, и компания Novell выпустила ряд других продуктов с поддержкой каталога: ZENworks, BorderManager, Novell Modular Authentication Services и другие.

NetWare 5.x

С выпуском в октябре 1998 года NetWare 5, компания Novell признала решающую роль Интернета и сделала основной для протокола NCP поддержку стека TCP/IP, а не IPX/SPX. Стек протоколов IPX/SPX поддерживался, но роль основного стека стал играть TCP/IP. Большинство утилит Novell и продуктов других компаний надо было переписывать для работы с TCP/IP, а не с IPX/SPX. С NetWare 5 поставлялась первая версия графической Java-консоли администрирования — ConsoleOne, которую предполагалось использовать вместе с утилитами NWAdmin.

Продукт NetWare 5 был выпущен во время уменьшения доли рынка NetWare (на западных рынках) по мере замены серверов NetWare на серверы Windows NT. Также было выпущено последнее обновление для операционной системы NetWare 4 — NetWare 4.2.

Последней версией NetWare 5 стала версия 5.1, представленная в январе 2000 года. В продукт NetWare 5.x было включено множество новых компонентов, включая поддержку SAN и кластеров, новой файловой системы NSS (Novell Storage Services), заменившей традиционную файловую систему NWFS, служба сертификатов, IBM WebSphere, службы мультимедиа, службы поиска на веб-ресурсах, Oracle 8, Novell SQL, служба инфраструктуры открытых ключей (PKIS) и другие.

NetWare 6.x

Open Enterprise Server

После версии NetWare 6.5 компания Novell выпустила в 2003 году операционную систему Open Enterprise Server (OES), в которой пользователи могут выбирать ядро операционной системы — NetWare или Linux. Эта интеграция была выполнена вскоре после приобретения компанией Novell компаний Ximian и немецкого поставщика GNU/Linux компании SuSE. Считается, что Novell смещает своё внимание с NetWare и портирует приложения на GNU/Linux. Хотя официально компания Novell это отрицает и заявляет, что она будет вести разработку и NetWare, и Linux.

OES 2 был выпущен 8 октября 2007. Он включил в себя NetWare 6.5 SP7 и новую, основанную на Linux — SLES10.

Производительность

Система NetWare доминировала на рынке сетевых операционных систем с середины 80-х годов до конца 90-х благодаря чрезвычайно высокой производительности по сравнению с другими сетевыми операционными системами. Большинство сравнительных тестов в то время указывали на преимущество в производительности в соотношении от 5:1 до 10:1 по сравнению с продуктами Microsoft, Banyan и других компаний. Результаты одного сравнительного теста были особенно интересны: система NetWare 3.x со службами NFS, работающими по протоколам TCP/IP (не по разработанному для NetWare протоколу IPX), сравнивалась с дорогостоящим выделенным сервером Auspex NFS и с сервером SCO Unix с запущенными службами NFS. Производительность NetWare NFS превысила производительность обоих систем NFS, являющихся частью соответствующих операционных систем, и превысила в два раза производительность SCO Unix NFS на одинаковом оборудовании.

Было несколько причин такой производительности NetWare.

Службы файлов вместо дисковых служб

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

  1. Прочитать первый блок каталога.
  2. Продолжить чтение следующих блоков каталогов до тех пор, пока не будет найден блок каталога, содержащий данные искомого файла (таких блоков каталогов могло оказаться много).
  3. Читать блоки записей файлов до тех пор, пока не будет найден блок с данными искомого файла (таких блоков могло оказаться много).
  4. Читать искомый блок данных.

В системе NetWare, построенной на основе модели служб файлов, взаимодействие с клиентом происходило на уровне API файлового интерфейса.

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

К середине 1980-х годов большинство сетевых операционных систем стали использовать модель служб файлов вместо модели дисковых служб. Сейчас происходит возврат к модели дисковых служб, например в SAN.

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

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

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

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

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

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

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

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

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

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

Читайте также: