Содержание
- 2. Оглавление Основные принципы сетевых ОС Структура СОС Разновидности взаимодействия Клиента и Сервера Классификация сетевых ОС Одноранговые
- 3. 1. Назначение операционной системы Операционная система (ОС) — это совокупность программных средств, осуществляющих управление ресурсами ЭВМ,
- 4. Функции операционной системы Связь с пользователем в реальном времени для подготовки устройств к работе, переопределение конфигурации
- 5. Функции сетевой ОС Управление каталогами и файлами является одной из первоочередных функций сетевой операционной системы, обслуживаемых
- 6. 2. Структура сетевой операционной системы Сетевая операционная система составляет основу любой вычислительной сети. Каждый компьютер в
- 7. Структура сетевой ОС В сетевой операционной системе отдельной машины можно выделить несколько частей Средства управления локальными
- 8. Структура сетевой ОС
- 9. Структура сетевой ОС
- 10. 3. Взаимодействие сетевых компонент
- 11. Взаимодействие компонентов операционной системы при взаимодействии компьютеров На рисунке показано взаимодействие сетевых компонентов. Здесь компьютер 1
- 12. 4. Подходы к построению сетевых ОС На практике сложилось несколько подходов к построению сетевых операционных систем
- 13. Варианты построения сетевых ОС Первые сетевые ОС представляли собой совокупность существующей локальной ОС и надстроенной над
- 14. Одноранговые сетевые ОС и ОС с выделенными серверами В зависимости от того, как распределены функции между
- 15. Несмотря на то, что в сети с выделенным сервером все компьютеры в общем случае могут выполнять
- 16. Одноранговые сетевые ОС
- 17. ОС с выделенными серверами
- 18. Сравнение одноранговых сетевых ОС и ОС с выделенными серверами 1. В одноранговых сетях все компьютеры равны
- 19. ОС для рабочих групп и ОС для сетей масштаба предприятия Сетевые операционные системы имеют разные свойства
- 20. 5. Признаки корпоративных ОС Поддержка приложений Справочная служба Безопасность Поддержка приложений В корпоративных сетях выполняются сложные
- 21. Справочная служба Корпоративная ОС должна обладать способностью хранить информацию обо всех пользователях и ресурсах таким образом,
- 22. Сравнительные характеристики сетевых ОС Для сравнительного анализа были выбраны следующие сетевые операционные системы: Windows Server 2003
- 23. Windows
- 24. Структура Windows Server 2003
- 25. Базовые компоненты Windows Server 2003 Основными модулями Windows являются уровень аппаратных абстракций HAL (Hardware Abstraction Layer),
- 26. Unix
- 27. Структура ОС Unix Независимо от того, какую аппаратную платформу использует операционная система на базе Unix, базовые
- 28. Базовые компоненты операционной системы Unix Ядро – представляет собой основной модуль, отделяющий программы, выполняемые компьютером, от
- 29. Novell
- 30. Структура ОС Novell NetWare
- 31. Все сетевые сервисы, утилиты сервера или работающие на сервере приложения выполнены в NetWare в виде загружаемых
- 32. Минимальные системные требования Windows Server 2003 Процессоры: Один или несколько процессоров (рекомендуются процессоры: Intel Pentium /
- 33. Минимальные системные требования Unix Free BSD 4.7 Процессор: IBM-совместимый персональный компьютер с процессором от 386 до
- 34. Минимальные системные требования NetWare 5.0 Процессор Intel Pentium. 64 Мбайт RAM; 550 М байт свободного пространства
- 36. 9. Архитектура
- 37. Использование памяти
- 38. Защищенность сети
- 39. Печать на сетевой принтер
- 40. Поддержка протоколов
- 41. Управление сервером с локальной консоли
- 42. Управление сервером с локальной консоли
- 43. Управление сервером с удаленной консоли
- 44. Функции управления супервизора
- 45. Функции управления супервизора
- 46. Функции контроля
- 47. Служба каталогов – справочников сети
- 48. Служба обеспечения удаленного доступа
- 49. Совместимость с системами Macintosh
- 50. Совместимость с драйверами
- 51. Сравнение сетевых операционных систем 10.1 Базовые Характеристики Все три представляемые ОС являются многозадачными. Однако в NetWare
- 52. Выделение Novell
- 53. Отказоустойчивость Отказоустойчивость является на сегодняшний день одной из наиболее важных характеристик, и разработчики операционных систем уделяют
- 54. Безопасность Система защиты Novell NetWare включает в себя защиту от несанкционированного доступа, а также ограничения на
- 55. Многопользовательский интерфейс К одной Unix-машине, даже на базе ПК, можно подключать десятки алфавитно-цифровых терминалов. Если же
- 56. Логическая организация сетевых ресурсов В NetWare имеется прекрасное средство организации сетевой инфраструктуры - служба каталогов NetWare
- 57. Службы файлов и печати Судя по тестам, самой производительной сетевой файловой системой обладает NetWare. Очень близко
- 58. Поддержка аппаратных платформ NetWare может быть установлена только на компьютерах с процессорами Intel x86. ОС Unix
- 59. Сервер баз данных Из-за отсутствия вытесняющей многозадачности и защиты памяти NetWare вряд ли можно назвать подходящей
- 60. Сервер прикладных программ Поговорим об использовании ОС в качестве программной платформы для общего сервера приложений, каким,
- 61. Администрирование Простота администрирования зависит не только от продуманности пользовательского интерфейса административных утилит, но и от возможностей
- 62. Поддержка клиентов Благодаря тому, что NetWare и Windows разрабатывались для обслуживания сетей ПК, они обеспечивают хорошую
- 63. Достоинства ОС Windows Удобный графический интерфейс Наличие разнообразных встроенных средств межсетевого взаимодействия. Спобосна поддерживать кроме родного
- 64. Достоинства ОС Unix Простота - удачный выбор основных понятий, которые, с одной стороны, отражают основные потребности
- 65. Недостатки ОС Unix Недостаточно дружественный интерфейс приложений Внедрение в ОС UNIX механизма "легковесных процессов", т.е. процессов,
- 66. Достоинства ОС NetWare Высокая производительность и пропускная способность сети Эффективная поддержка клиентских станций, работающих под управлением
- 67. Недостатки ОС NetWare Нет поддержки своих клиентов Нет средств организации на файловом сервере виртуальных машин, Не
- 68. Выводы Ни одна сетевая операционная система не может удовлетворить всем требованиям, предъявляемым при создании корпоративной гетерогенной
- 70. Скачать презентацию
Оглавление
Основные принципы сетевых ОС
Структура СОС
Разновидности взаимодействия Клиента и Сервера
Классификация сетевых ОС
Одноранговые
Оглавление
Основные принципы сетевых ОС
Структура СОС
Разновидности взаимодействия Клиента и Сервера
Классификация сетевых ОС
Одноранговые
ОС с выделенным сервером
ОС для рабочих групп
ОС для сетей масштаба предприятия
Особенности корпоративных ОС
Справочная служба (администрирование)
Безопасность
Поддержка приложений
Основы Windows Server 2003
Основы ОС Unix
Основы ОС Novell NetWare
Архитектура сетевых ОС
Сравнение основных сетевых ОС
Характеристики сети
Достоинства / недостатки
Выводы
1. Назначение операционной системы
Операционная система (ОС) — это совокупность программных средств,
1. Назначение операционной системы
Операционная система (ОС) — это совокупность программных средств,
Сетевая операционная система –это программные средства, управляющие коммуникационными процессами в сети и поддерживающие ее общую архитектуру.
Любая сетевая операционная система, с одной стороны, выполняет все функции локальной операционной системы, а с другой стороны, обладает некоторыми дополнительными средствами, позволяющими ей взаимодействовать по сети с операционными системами других компьютеров.
Функции операционной системы
Связь с пользователем в реальном времени для подготовки устройств
Функции операционной системы
Связь с пользователем в реальном времени для подготовки устройств
Выполнение операций ввода-вывода; в частности, в состав операционной системы входят программы обработки прерываний от устройств ввода-вывода, обработки запросов к устройствам ввода-вывода и распределения этих запросов между устройствами.
Управление памятью, связанное с распределением оперативной памяти между прикладными программами.
Управление файлами; основными задачами при этом являются обеспечение защиты, управление выборкой и сохранение секретности хранимой информации.
Обработка исключительных условий во время выполнения задачи
Появление арифметической или машинной ошибки, прерываний, связанных с неправильной адресацией или выполнением привилегированных команд.
Вспомогательные, обеспечивающие организацию сетей, использование служебных программ и языков высокого уровня.
Основные функции сетевой ОС
Управление каталогами и файлами;
Управление ресурсами;
Коммуникационные функции;
Защита от несанкционированного доступа;
Обеспечение отказоустойчивости;
Управление сетью.
Функции сетевой ОС
Управление каталогами и файлами является одной из первоочередных функций
Функции сетевой ОС
Управление каталогами и файлами является одной из первоочередных функций
Управление ресурсами включает запросы и предоставление ресурсов.
Коммуникационные функции обеспечивают адресацию, буферизацию, маршрутизацию.
Защита от несанкционированного доступа возможна на любом из следующих уровней: ограничение доступа в определенное время, и (или) для определенных станций, и (или) определенное число раз; ограничение совокупности доступных конкретному пользователю директорий; ограничение для конкретного пользователя списка возможных действий (например, только чтение файлов); пометка файлов символами типа "только чтение", "скрытность при просмотре списка файлов".
Отказоустойчивость определяется наличием в сети автономного источника питания, отображением или дублированием информации в дисковых накопителях. Отображение заключается в хранении двух копий данных на двух дисках, подключенных к одному контроллеру, а дублирование означает подключение каждого из этих двух дисков к разным контроллерам. Сетевая ОС, реализующая дублирование дисков, обеспечивает более высокий уровень отказоустойчивости.
2. Структура сетевой операционной системы
Сетевая операционная система составляет основу любой вычислительной
2. Структура сетевой операционной системы
Сетевая операционная система составляет основу любой вычислительной
Структура сетевой ОС
В сетевой операционной системе отдельной машины можно выделить несколько
Структура сетевой ОС
В сетевой операционной системе отдельной машины можно выделить несколько
Средства управления локальными ресурсами компьютера: функции распределения оперативной памяти между процессами, планирования и диспетчеризации процессов, управления процессорами в мультипроцессорных машинах, управления периферийными устройствами и другие функции управления ресурсами локальных ОС.
Средства предоставления собственных ресурсов и услуг в общее пользование - серверная часть ОС (сервер). Эти средства обеспечивают, например, блокировку файлов и записей, что необходимо для их совместного использования; ведение справочников имен сетевых ресурсов; обработку запросов удаленного доступа к собственной файловой системе и базе данных; управление очередями запросов удаленных пользователей к своим периферийным устройствам.
Средства запроса доступа к удаленным ресурсам и услугам и их использования - клиентская часть ОС (редиректор). Эта часть выполняет распознавание и перенаправление в сеть запросов к удаленным ресурсам от приложений и пользователей, при этом запрос поступает от приложения в локальной форме, а передается в сеть в другой форме, соответствующей требованиям сервера. Клиентская часть также осуществляет прием ответов от серверов и преобразование их в локальный формат, так что для приложения выполнение локальных и удаленных запросов неразличимо.
Коммуникационные средства ОС, с помощью которых происходит обмен сообщениями в сети. Эта часть обеспечивает адресацию и буферизацию сообщений, выбор маршрута передачи сообщения по сети, надежность передачи и т.п., то есть является средством транспортировки сообщений.
В зависимости от функций, возлагаемых на конкретный компьютер, в его операционной системе может отсутствовать либо клиентская, либо серверная части.
Структура сетевой ОС
Структура сетевой ОС
Структура сетевой ОС
Структура сетевой ОС
3. Взаимодействие сетевых компонент
3. Взаимодействие сетевых компонент
Взаимодействие компонентов операционной системы при взаимодействии компьютеров
На рисунке показано взаимодействие
Взаимодействие компонентов операционной системы при взаимодействии компьютеров
На рисунке показано взаимодействие
4. Подходы к построению сетевых ОС
На практике сложилось несколько подходов к
4. Подходы к построению сетевых ОС
На практике сложилось несколько подходов к
Варианты построения сетевых ОС
Первые сетевые ОС представляли собой совокупность существующей локальной
Варианты построения сетевых ОС
Первые сетевые ОС представляли собой совокупность существующей локальной
Однако более эффективным представляется путь разработки операционных систем, изначально предназначенных для работы в сети. Сетевые функции у ОС такого типа глубоко встроены в основные модули системы, что обеспечивает их логическую стройность, простоту эксплуатации и модификации, а также высокую производительность. Примером такой ОС является система Windows NT фирмы Microsoft, которая за счет встроенности сетевых средств обеспечивает более высокие показатели производительности и защищенности информации по сравнению с сетевой ОС LAN Manager той же фирмы (совместная разработка с IBM), являющейся надстройкой над локальной операционной системой OS/2.
Одноранговые сетевые ОС и ОС с выделенными серверами
В зависимости от того,
Одноранговые сетевые ОС и ОС с выделенными серверами
В зависимости от того,
Если компьютер предоставляет свои ресурсы другим пользователям сети, то он играет роль сервера. При этом компьютер, обращающийся к ресурсам другой машины, является клиентом. Компьютер, работающий в сети, может выполнять функции либо клиента, либо сервера, либо совмещать обе эти функции.
Если выполнение каких-либо серверных функций является основным назначением компьютера (например, предоставление файлов в общее пользование всем остальным пользователям сети или организация совместного использования факса, или предоставление всем пользователям сети возможности запуска на данном компьютере своих приложений), то такой компьютер называется выделенным сервером. В зависимости от того, какой ресурс сервера является разделяемым, он называется файл-сервером, факс-сервером, принт-сервером, сервером приложений и т.д.
На выделенных серверах желательно устанавливать ОС, специально оптимизированные для выполнения тех или иных серверных функций. Поэтому в сетях с выделенными серверами чаще всего используются сетевые операционные системы, в состав которых входит нескольких вариантов ОС, отличающихся возможностями серверных частей.
Выделенный сервер не принято использовать в качестве компьютера для выполнения текущих задач, не связанных с его основным назначением, так как это может уменьшить производительность его работы как сервера.
Несмотря на то, что в сети с выделенным сервером все компьютеры
Несмотря на то, что в сети с выделенным сервером все компьютеры
Одноранговые сетевые ОС
Одноранговые сетевые ОС
ОС с выделенными серверами
ОС с выделенными серверами
Сравнение одноранговых сетевых ОС и ОС с выделенными серверами
1. В одноранговых
Сравнение одноранговых сетевых ОС и ОС с выделенными серверами
1. В одноранговых
2. В одноранговых сетях также может возникнуть функциональная несимметричность: одни пользователи не желают разделять свои ресурсы с другими, и в таком случае их компьютеры выполняют роль клиента, за другими компьютерами администратор закрепил только функции по организации совместного использования ресурсов, а значит они являются серверами, в третьем случае, когда локальный пользователь не возражает против использования его ресурсов и сам не исключает возможности обращения к другим компьютерам, ОС, устанавливаемая на его компьютере, должна включать и серверную, и клиентскую части.
3. В отличие от сетей с выделенными серверами, в одноранговых сетях отсутствует специализация ОС в зависимости от преобладающей функциональной направленности - клиента или сервера. Все вариации реализуются средствами конфигурирования одного и того же варианта ОС.
4. Одноранговые сети проще в организации и эксплуатации, однако они применяются в основном для объединения небольших групп пользователей, не предъявляющих больших требований к объемам хранимой информации, ее защищенности от несанкционированного доступа и к скорости доступа.
5. При повышенных требованиях к этим характеристикам более подходящими являются двухранговые сети, где сервер лучше решает задачу обслуживания пользователей своими ресурсами, так как его аппаратура и сетевая операционная система специально спроектированы для этой цели.
ОС для рабочих групп и ОС для сетей масштаба предприятия
Сетевые операционные
ОС для рабочих групп и ОС для сетей масштаба предприятия
Сетевые операционные
Сети отделов - используются небольшой группой сотрудников, решающих общие задачи. Главной целью сети отдела является разделение локальных ресурсов, таких как приложения, данные, принтеры и модемы. Сети отделов обычно не разделяются на подсети.
Сети кампусов - соединяют несколько сетей отделов внутри отдельного здания или внутри одной территории предприятия. Эти сети являются все еще локальными сетями, хотя и могут покрывать территорию в несколько квадратных километров. Сервисы такой сети включают взаимодействие между сетями отделов, доступ к базам данных предприятия, доступ к факс-серверам, высокоскоростным модемам и высокоскоростным принтерам.
Сети предприятия (корпоративные сети) - объединяют все компьютеры всех территорий отдельного предприятия. Они могут покрывать город, регион или даже континент. В таких сетях пользователям предоставляется доступ к информации и приложениям, находящимся в других рабочих группах, других отделах, подразделениях и штаб-квартирах корпорации.
5. Признаки корпоративных ОС
Поддержка приложений
Справочная служба
Безопасность
Поддержка приложений
В корпоративных сетях выполняются
5. Признаки корпоративных ОС
Поддержка приложений
Справочная служба
Безопасность
Поддержка приложений
В корпоративных сетях выполняются
Справочная служба
Корпоративная ОС должна обладать способностью хранить информацию обо всех
Справочная служба
Корпоративная ОС должна обладать способностью хранить информацию обо всех
Безопасность
Особую важность для ОС корпоративной сети приобретают вопросы безопасности данных.
С одной стороны, в крупномасштабной сети объективно существует больше возможностей для несанкционированного доступа - из-за децентрализации данных и большой распределенности "законных" точек доступа, из-за большого числа пользователей, благонадежность которых трудно установить, а также из-за большого числа возможных точек несанкционированного подключения к сети.
С другой стороны, корпоративные бизнес-приложения работают с данными, которые имеют жизненно важное значение для успешной работы корпорации в целом. Для защиты таких данных в корпоративных сетях наряду с различными аппаратными средствами используется весь спектр средств защиты, предоставляемый операционной системой: избирательные или мандатные права доступа, сложные процедуры аутентификации пользователей, программная шифрация.
Сравнительные характеристики сетевых ОС
Для сравнительного анализа были выбраны следующие сетевые операционные
Сравнительные характеристики сетевых ОС
Для сравнительного анализа были выбраны следующие сетевые операционные
Windows Server 2003 (Standart Edition)
Unix (Free BSD 4.2)
Novell NetWare 5.0
Windows
Windows
Структура Windows Server 2003
Структура Windows Server 2003
Базовые компоненты Windows Server 2003
Основными модулями Windows являются уровень аппаратных абстракций
Базовые компоненты Windows Server 2003
Основными модулями Windows являются уровень аппаратных абстракций
Уровень аппаратных абстракций виртуализирует аппаратные интерфейсы, обеспечивая тем самым независимость остальной части операционной системы от конкретных аппаратных особенностей. Подобный подход позволяет обеспечить легкую переносимость Windows с одной аппаратной платформы на другую.
Ядро является основой модульного строения системы и координирует выполнение большинства базовых операций Windows. Этот компонент специальным образом оптимизирован по занимаемому объёму и эффективности функционирования. Ядро отвечает за планирование выполнения потоков, синхронизацию работы нескольких процессоров, обработку аппаратных прерываний и исключительных ситуаций.
Исполняющая система включает в свой состав набор программных конструкций привилегированного режима (kernel-mode), представляющих базовый сервис операционной системы подсистемам среды. Исполняющая система состоит из нескольких компонентов, каждая из которых предназначена для поддержки определённого системного сервиса.
Подсистемы среды представляют собой защищённые серверы пользовательского режима (user-mode), которые обеспечивают выполнение и поддержку приложений, разработанных для различного операционного окружения (различных операционных систем). Примером подсистем среды могут служить подсистемы Win32 и OS/2.
Unix
Unix
Структура ОС Unix
Независимо от того, какую аппаратную платформу использует операционная система
Структура ОС Unix
Независимо от того, какую аппаратную платформу использует операционная система
Базовые компоненты операционной системы Unix
Ядро – представляет собой основной модуль, отделяющий
Базовые компоненты операционной системы Unix
Ядро – представляет собой основной модуль, отделяющий
Ядро снабжает программы приблизительно 100 системными вызовами, которые приложения привлекают для решения конкретных задач, например, открытия файла, выполнения программы, прерывания процесса. Эти функции являются строительными блоками, которые интегрируются программистами в более сложные задачи, связанные с аппаратным обеспечением и реализуемые в конкретных прикладных программах, создаваемых под конкретные потребности. Системные вызовы могут несколько отличаться в различных вервиях Unix, по преимуществу расхождения относятся к тому, каким именно образом внутренние компоненты операционной системы выполняют определенные функции.
Непосредственно выше ядра располагается командный процессор, обеспечивающий интерфейс, применяемый пользователем для ввода команд и исполнения программ. Командный процессор представляет собой интерпретатор команд, который поддерживает символьную командную строку, используемую для взаимодействия пользователя с операционной средой. Оболочка также функционирует в качестве языка программирования, который может быть затребован при создании сценариев. Система Unix традиционно предлагает на выбор несколько оболочек с различными возможностями.
Над оболочкой располагаются команды, применяемые пользователем для выполнения задач в системе. Unix включает сотни маленьких программ, обычно называемых инструментарием команд, комбинируя которые в командной строке, можно решать более сложные задачи
Novell
Novell
Структура ОС Novell NetWare
Структура ОС Novell NetWare
Все сетевые сервисы, утилиты сервера или работающие на сервере приложения выполнены
Все сетевые сервисы, утилиты сервера или работающие на сервере приложения выполнены
Ядро системы, называемое System Executive, выполняет базовые задачи ОС по управлению памятью, планированию и диспетчированию нитей, управлению файловой системой, также поддерживает программную шину для интерфейса NLM'ов. Каждый NLM выполняет либо функции операционной системы (драйвер диска или сетевого адаптера, утилита пространства имен, файловый сервер или модуль почтового сервиса), либо является пользовательским модулем, реализующим дополнительный сетевой сервис - например, сервис SQL-сервера или сервера печати. Для ядра системы все модули NLM равноправны, поэтому расширение или сужение функций системы осуществляется путем добавления или выгрузки соответствующего NLM'а.
Novell обеспечивает расширяемость системы NetWare за счет предоставления программистам набора инструментальных средств и строго описанных интерфейсов API для разработки собственных NLM-приложений, использующих все возможности 32-разрядного окружения. В настоящее время существует большое количество программных систем третьих фирм, реализованных в виде NLM-приложений, для серверов NetWare - серверы баз данных, коммуникационные серверы и т.п.
Минимальные системные требования Windows Server 2003
Процессоры:
Один или несколько процессоров (рекомендуются процессоры:
Минимальные системные требования Windows Server 2003
Процессоры:
Один или несколько процессоров (рекомендуются процессоры:
Максимально поддерживается 4 процессора.
Оперативная память:
Необходимый объем RAM составляет не менее 128 Мбайт.
Рекомендованный объем составляет 256 Мбайт или более.
Максимально поддерживается 4 Гбайт.
Жесткие диски:
Раздел на жестком диске с объемом свободного пространства, достаточным для проведения инсталляции примерно от 1.25 до 2 Гбайт. Необходимый объем свободного пространства зависит от устанавливаемых дополнительных компонентов, используемой файловой системы (на разделах FAT или FAT32 обычно требуется 100-200 Мбайт больше, чем на разделах NTFS).
Минимальные системные требования Unix Free BSD 4.7
Процессор:
IBM-совместимый персональный компьютер с процессором
Минимальные системные требования Unix Free BSD 4.7
Процессор:
IBM-совместимый персональный компьютер с процессором
Оперативная память:
16 Мб RAM;
Жесткие диски:
минимум 100 Мб дисковой памяти (380 Мб для ОС и полного набора средств разработки);
поддерживается большое количество SCSI и ESDI
Минимальные системные требования NetWare 5.0
Процессор Intel Pentium. 64 Мбайт RAM; 550
Минимальные системные требования NetWare 5.0
Процессор Intel Pentium. 64 Мбайт RAM; 550
Максимальное число соединений, поддерживаемых сервером – Тысячи
Максимальное число логических дисков у сервера – Не ограничено
Максимальная емкость диска – не ограничена
Максимальный размер файла – 8 Т байт
Максимальный размер логического диска – 8 Т байт в 32 разрядных системах, 8 Э байт в 64 разрядных системах
Максимальное количество одновременно открытых файлов на сервере – 100 000 000
Максимальное число каталогов на логическом диске – 2^64
Максимальное число процессоров сервера – 32
Цена (лицензии на 100 пользователей) – 1195$; добавочная лицензия на 100 пользователей:6995$
9. Архитектура
9. Архитектура
Использование памяти
Использование памяти
Защищенность сети
Защищенность сети
Печать на сетевой принтер
Печать на сетевой принтер
Поддержка протоколов
Поддержка протоколов
Управление сервером с локальной консоли
Управление сервером с локальной консоли
Управление сервером с локальной консоли
Управление сервером с локальной консоли
Управление сервером с удаленной консоли
Управление сервером с удаленной консоли
Функции управления супервизора
Функции управления супервизора
Функции управления супервизора
Функции управления супервизора
Функции контроля
Функции контроля
Служба каталогов – справочников сети
Служба каталогов – справочников сети
Служба обеспечения удаленного доступа
Служба обеспечения удаленного доступа
Совместимость с системами Macintosh
Совместимость с системами Macintosh
Совместимость с драйверами
Совместимость с драйверами
Сравнение сетевых операционных систем
10.1 Базовые Характеристики
Все три представляемые ОС являются многозадачными.
Сравнение сетевых операционных систем
10.1 Базовые Характеристики
Все три представляемые ОС являются многозадачными.
Все три ОС поддерживают симметричную многопроцессорную обработку (SMP), но, исходя из специфики этой системы, ценность ее для NetWare довольно сомнительна, да и используется она только для узкого круга сертифицированных серверов. Для многопроцессорной обработки лучше применять Windows или Unix, причем Windows и многие версии Unix прекрасно работают на серверах с несколькими процессорами.
Хорошо себя зарекомендовали и кластерные системы на основе Unix.
Выделение Novell
Выделение Novell
Отказоустойчивость
Отказоустойчивость является на сегодняшний день одной из наиболее важных характеристик, и
Отказоустойчивость
Отказоустойчивость является на сегодняшний день одной из наиболее важных характеристик, и
В версиях NetWare применена технология SFT(System Fault Tolerant- система защиты при отказах оборудования). Система защиты при отказах оборудования означает бесперебойную работу файлового сервера при различного рода отказах аппаратных средств. Во всех версиях NetWare имеются средства минимизации потерь данных в случае физических повреждений поверхности накопителей. Система SFT пошла дальше в этом отношении, предложив методы зеркального отображения дисков и дублирования дисков. В ОС NetWare имеется возможность контроля сигналов источника бесперебойного питания.
Многие версии Unix поддерживают различные варианты избыточной аппаратной отказоустойчивости, хотя эта особенность строго индивидуальна и напрямую зависит от используемого аппаратного обеспечения. Однако эталоном отказоустойчивости остаются мэйнфреймы; именно на них равняются при создании отказоустойчивых программно-аппаратных комплексов.
Надёжность и отказоустойчивость Windows обеспечиваются архитектурными особенностями, которые защищают прикладные программы от повреждения друг другом и операционной системой. Операционная система использует отказоустойчивую структурированную обработку особых ситуаций на всех архитектурных уровнях, которая включает восстанавливаемую файловую систему NTFS.
Благодаря модульному построению системы обеспечивается расширяемость Windows , что позволяет гибко осуществлять добавление новых модулей на различные уровни операционной системы.
Безопасность
Система защиты Novell NetWare включает в себя защиту от несанкционированного доступа,
Безопасность
Система защиты Novell NetWare включает в себя защиту от несанкционированного доступа,
Windows обеспечивает защиту с помощью встроенной системы безопасности и усовершенствованных методов управления памятью. Система безопасности удовлетворяет спецификациям правительства США и соответствует стандарту безопасности С2. В корпоративной среде критическим приложениям обеспечивается полностью изолированное окружение.
Практически все современные системы Unix либо в базовой поставке, либо, задействуя дополнительный модуль, соответствуют классу безопасности C2 для рабочей станции, а иногда и более высокому. Версии Unix отвечают также классу C2 и для сетевой конфигурации.
Многопользовательский интерфейс
К одной Unix-машине, даже на базе ПК, можно подключать десятки
Многопользовательский интерфейс
К одной Unix-машине, даже на базе ПК, можно подключать десятки
Несколько по-другому обстоят дела с сетевым графическим интерфейсом. В мире открытых систем стандартом на сетевую поддержку графического интерфейса является X Window System. В этой системе компьютер, на котором выполняется задание, называется X-клиентом. Устройство (в его качестве может выступать и компьютер, и X-терминал), с клавиатуры и мыши которого осуществляется ввод информации и на дисплей которого производится вывод графического изображения, называется X-сервером. При этом X-клиент и X-сервер могут выполняться как на одном и том же компьютере, так и на различных, порой несовместимых машинах.
Хотя X (сокращенное обозначение X Window System) разрабатывался независимой от конкретной ОС, его реализации могут довольно сильно отличаться в различных операционных системах. X прекрасно адаптирован для Unix, причем имеется множество расширений, значительно увеличивающих возможности стандартной поставки.
Для NetWare поддержка X вообще отсутствует (кроме простой программы X-console).
Логическая организация сетевых ресурсов
В NetWare имеется прекрасное средство организации сетевой инфраструктуры
Логическая организация сетевых ресурсов
В NetWare имеется прекрасное средство организации сетевой инфраструктуры
Что касается реализации NDS на других платформах, то уже сейчас SCO UnixWare (которая раньше принадлежала Novell) поддерживает NDS. Кроме того, фирма Novell заключила соглашение с Hewlett-Packard и SCO о переносе NDS в среду Unix этих фирм.
В Windows есть служба каталогов Directory Service или, как ее еще называют – Active Directory. Она обеспечивает глобальное управление каталогами в сетевой среде масштаба предприятия и сравнима по своим функциям со службой Novell Directory Services (NDS).
Для Unix использование сетевой информационной службы NIS, разработанной фирмой Sun, дело обычное. Эта служба позволяет организовывать сетевые ресурсы на основе доменов, однако, в отличие от Windows, она не помогает устанавливать между доменами доверительные отношения. Управление NIS довольно сложная задача: редактировать многочисленные текстовые файлы приходится вручную.
В настоящее время некоторые производители Unix разрабатывают свои службы каталогов, обычно на основе стандарта X.500. Однако представляется гораздо более перспективным для них использование службы каталогов либо фирмы Novell, либо Microsoft.
Службы файлов и печати
Судя по тестам, самой производительной сетевой файловой системой
Службы файлов и печати
Судя по тестам, самой производительной сетевой файловой системой
Файловый сервер в NetWare является обычным ПК, сетевая ОС которого осуществляет управление работой ЛВС. Функции управления включают координацию рабочих станций и регулирование процесса разделения файлов и принтеров. Сетевые файлы всех рабочих станций хранятся на жестком диске файлового сервера, а не на дисках рабочих станций.
Кроме возможности выполнения приложений, написанных для других операционных систем, в Windows поддерживаются и различные типы файловых систем. Можно использовать жесткий диск, отформатированный в одной из трех систем: FAT, HPFS и NTFS. Очень надежная, файловая система NTFS позволяет применять длинные имена файлов и контролировать доступ к определенным файлам. В 4 версии файловая система HPFS больше не поддерживается, так как не предлагает никаких преимуществ по сравнению с двумя другими.
Сетевая файловая система - самое слабое место в Unix. Стандартной для Unix и общепринятой в мире открытых систем является NFS. Она была разработана Sun более десятка лет назад. С тех исторических времен для Unix было предложено много других, более совершенных спецификаций сетевых файловых систем, но они не получили широкого распространения.
NFS отличается низкой производительностью, ограниченными средствами управления правами и недостаточной защищенностью от несанкционированного доступа. К тому же многие системы Unix имеют ограничения в 2 Гбайт на максимальный размер файла.
Службы печати во всех трех ОС достаточно близки по своим функциональным возможностям, и, какая из них лучше, оценить трудно. Несомненно, только то, что удобнее всего управлять печатью в Windows, а сложнее всего - в Unix.
Поддержка аппаратных платформ
NetWare может быть установлена только на компьютерах с процессорами
Поддержка аппаратных платформ
NetWare может быть установлена только на компьютерах с процессорами
ОС Unix имеется на многих платформах. Каждая версия Unix предназначена обычно лишь для одной аппаратной платформы.
Windows можно установить на самых различных типах компьютеров, список которых продолжает расти. Сегодня поддерживаются Intel-компьютеры с процессорами 386, 486, Pentium и Pentium Pro, а также три типа RISC-процессоров: PowerPC, MIPS R4000 и DEC Alpha. Что касается прикладных программ для "неродных" аппаратных платформ, то здесь ситуация полностью аналогична Solaris - программ адаптированных для Windows NT не Intel платформ практически существует.
Все три системы неплохо подходят в качестве сервера удаленного доступа, но лучше для этого использовать не обычный компьютер, а специализированные серверы типа AccessBuilder фирмы 3Com или LanRover/E фирмы Shiva.
В качестве платформы для сервера групповой обработки информации, сервера электронной почты и факс-сервера могут применяться все три ОС, но обычно такие программы для Unix стоят дороже (кроме SMTP, поставляемой бесплатно), а управлять ими сложнее.
Web-серверы существуют на всех трех ОС. Однако чаще всего в качестве платформы Web-серверов используют Unixs. Internet до сих пор остается вотчиной Unix-серверов. Они поддерживают максимальное количество протоколов и приложений TCP/IP. Поэтому, если планируется серьезное использование Internet, стоит обратить пристальное внимание на Unix.
При подключении локальных сетей к Internet особую и важную роль играют брандмауэры. Практически все они реализованы на основе той или иной версии Unix.
Сервер баз данных
Из-за отсутствия вытесняющей многозадачности и защиты памяти NetWare вряд
Сервер баз данных
Из-за отсутствия вытесняющей многозадачности и защиты памяти NetWare вряд
Сервер прикладных программ
Поговорим об использовании ОС в качестве программной платформы для
Сервер прикладных программ
Поговорим об использовании ОС в качестве программной платформы для
Допустим, для каких-либо дорогих и очень ресурсоемких программ (серьезных САПР или, скажем, программ расчета и отображения динамических процессов в ядерном реакторе) понадобилось приобрести мощную вычислительную технику категории "Number Crashing", допустим 12-процессорный Alpha-Server. Конечно же, на него поставят Unix с тем, чтобы его вычислительной мощью могли пользоваться одновременно несколько пользователей. Для этого обычно задействуют различного типа терминалы, рабочие станции или эмуляторы терминалов на ПК. Из-за отсутствия встроенной поддержки многопользовательского интерфейса Windows NT не очень хорошо подходит для такого сервиса.
Правда в последнее время растет нужда в системах, способных исполнять основное – "тяжелое" – приложение на мощном высокопроизводительном сервере, а результаты деятельности по запросам передавать на маломощные клиентские станции, реализуя модель клиент-сервер. Переход с больших мэйнфреймов на современные системы на базе ПК средней и большой мощности как раз и требует такого решения. Windows, изначально построенная по схеме клиент-сервер, отлично приспособлена для работы в системах клиент-сервер в качестве сервера приложений. В первую очередь такими приложениями являются системы управления базами данных, системы информационного обмена, системы управления.
Администрирование
Простота администрирования зависит не только от продуманности пользовательского интерфейса административных утилит,
Администрирование
Простота администрирования зависит не только от продуманности пользовательского интерфейса административных утилит,
Хотя NetWare имеет неплохой набор довольно удобных утилит, все-таки Windows Server 2003 - вне конкуренции. Хорошо продуманный интерфейс плюс богатые возможности утилит делают ее простой в администрировании, и это, не говоря о скрытой мощи.
Тем не менее, в базовом комплекте данных ОС отсутствует много важных утилит (в частности хорошего командного процессора наподобие shell в Unix).
С Unix ситуация несколько иная. Эта ОС имеет такой огромный и богатый набор утилит, который хватило бы на несколько других ОС. Одних общеизвестных командных процессоров в Unix существует, как минимум, три. Но программы Unix, разработанные разными организациями и людьми, обладают порой несовместимыми друг с другом пользовательскими интерфейсами. Многие из них до сих пор работают с командной строки. Хуже того, одна и та же утилита в разных версиях Unix может иметь разные наборы аргументов и опций. Поэтому для того, чтобы администратора Solaris перевести на администрирование AIX, его сначала необходимо переобучать.
Поддержка клиентов
Благодаря тому, что NetWare и Windows разрабатывались для обслуживания сетей
Поддержка клиентов
Благодаря тому, что NetWare и Windows разрабатывались для обслуживания сетей
Для сетей на основе Unix до недавнего времени проблема поддержки клиентских ОС стояла более серьезно. Но сейчас почти все Unix имеют те или иные средства интеграции клиентов DOS/Windows. Кроме того, Windows’95 и Windows NT Workstation уже поставляются с приложениями ftp, telnet, ping, Internet Explorer и др. Правда, этот набор слишком невелик, да к тому же возможности некоторых из них, мягко говоря, небольшие.
Windows имеет встроенные в систему сетевые возможности, что также позволяет обеспечить связь с различными типами host-компьютеров (благодаря поддержке разнообразных транспортных протоколов) и использованию средств клиент-сервер высокого уровня (включая именованные каналы, вызовы удалённых процедур).
Достоинства ОС Windows
Удобный графический интерфейс
Наличие разнообразных встроенных средств межсетевого взаимодействия.
Спобосна
Достоинства ОС Windows
Удобный графический интерфейс
Наличие разнообразных встроенных средств межсетевого взаимодействия.
Спобосна
Широкий выбор инструментов разработки; высокий уровень поддержки разработчика.
Разработчикам, проектирующим системы под Windows нет нужды заботиться о различных версиях для многопроцессорной среды.
Среда дружественна по отношению к разработчикам, предоставляя им несколько языков программирования и ряд компиляторов.
Windows хорошо интегрируется с большинством сетей, а приложения могут быть разработаны так, чтобы напрямую увязать их со службами управления файлами и надежностью NetWare.
Недостатки ОС Windows
Отсутствует встроенная защита от ошибок ЦПУ, для которой требуются продукты третьих фирм.
Недостаточная защищенность в области высокопроизводительных серверов для самых крупных и требующих наивысшей надежности бизнес – приложений.
Достоинства ОС Unix
Простота - удачный выбор основных понятий, которые, с одной
Достоинства ОС Unix
Простота - удачный выбор основных понятий, которые, с одной
Мощность базового набора средств - комбинируя средства, поддерживающие разработку программ, управление пользовательскими процессами, перенаправление ввода/вывода на основе абстрактной трактовки понятия файла, стало возможным динамически создавать сложные программы со внутренней асинхронностью из простых и небольших по размеру программных компонентов.
Развитость интерфейсов - идея использования развитого командного языка в качестве базового интерфейса пользователя с операционной системой
Демократичность - открывает любому квалифицированному пользователю или разработчику возможности своего совершенствования
Открытость - правильно написанное ядро ОС UNIX само обладает свойством простоты переноса на другую аппаратную платформу.
Переносимость - даже при наличии на разных аппаратных платформах различающихся реализаций UNIX, которые соответствуют открытым спецификациям, можно сравнительно просто обеспечить переносимость прикладного программного обеспечения.
Операционная система высокой производительности и надежности.
Поддержка высоко производительных серверов.
Практически все сетевые службы в системе Unix реализованы более гибко и надежно, чем в других системах.
Развитая поддержка многопроцессорности. Производительность Unix растет почти линейно с увеличением числа процессоров в симметричных многопроцессорных системах SMP.
Недостатки ОС Unix
Недостаточно дружественный интерфейс приложений
Внедрение в ОС UNIX механизма "легковесных
Недостатки ОС Unix
Недостаточно дружественный интерфейс приложений
Внедрение в ОС UNIX механизма "легковесных
Достоинства ОС NetWare
Высокая производительность и пропускная способность сети
Эффективная поддержка клиентских станций,
Достоинства ОС NetWare
Высокая производительность и пропускная способность сети
Эффективная поддержка клиентских станций,
NetWare обеспечивает поддержку ряда служб, необходимых для ОС сети масштаба предприятия. Например, служба справочника NetWare (NDS) стала мощным средством управления большими корпоративными сетями.
Система безопасности включает функцию ограничения объема данных пользователя на томе сервера.
Производительность NetWare при операциях с файлами и службами сетевой печати по-прежнему выше, чем у ее конкурентов, особенно в случае крупных разнородных сетей. По сравнению с другими сетевыми ОС, NetWare поддерживает большее число операционных сред клиентов, включая DOS, Windows, OS/2, Macintosh и UNIX.
NetWare лидирует и по числу представленных на рынке аппаратных и программных средств третьих фирм, которые расширяют и дополняют ее функциональные возможности.
Система имеет больше возможностей для резервного копирования и хранения данных, больше управляющих утилит и сетевых приложений, чем любая другая операционная система.
Недостатки ОС NetWare
Нет поддержки своих клиентов
Нет средств организации на файловом сервере
Недостатки ОС NetWare
Нет поддержки своих клиентов
Нет средств организации на файловом сервере
Не реализована встроенная распределенная файловая система,
ОС не поддерживает удаленные процедуры.
Для администрирования необходимо иметь рабочую станцию,
ОС поддерживает персональные компьютеры с Intel-совместимым процессором,
При инсталляции операционная система не распознает автоматически параметры сетевых адаптеров и периферийных устройств, их следует указывать вручную.
Операционные системы NetWare не используют возможностей нескольких процессоров в традиционных системах управления файлами и печатью. Кроме того, в случае NetWare только специальным образом написанные программы могут извлечь хоть какую-то пользу из симметричной многопроцессорной системы. По этой причине существует очень мало SMP-приложений для NetWare.
Имеется небольшое число средств для разработки NLM-модулей (в основном, компилятор Watcom C)
Выводы
Ни одна сетевая операционная система не может удовлетворить всем требованиям, предъявляемым
Выводы
Ни одна сетевая операционная система не может удовлетворить всем требованиям, предъявляемым
Еще один фактор, несомненно влияющий на выбор операционной системы сервера, это операционная система клиентских машин. На сегодняшний день распространение Windows настолько велико, что практически на всех компьютерах установлена одни из версий. Богатый выбор офисных продуктов, удобный и теперь уже привычный интерфейс пользователя, легкость и гибкость настройки и многое другое несомненно привлекает в этих операционных системах.