А может хорошо, что человек произошел не от верблюда? Душа должна стремиться к небу, как растение,/ Иначе ждёт её падение и тление.
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.
Assassin’Натали против Мануэль Слим Код