Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Одноранговые и серверные сетевые ОС

Поиск

В зависимости от распределения функций между компьютерами сети они могут выступать в трех разных ролях [12, 28]:

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

• компьютер, обращающийся с запросами к ресурсам другой машины, исполняет роль клиентского узла;

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

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

• сеть на основе одноранговых узлов - одноранговая сеть;

• сеть на основе клиентов и серверов - сеть с выделенными серверами;

• сеть, включающая узлы всех типов, - гибридная сеть.

Каждая из этих схем имеет свои достоинства и недостатки: определяющие их области применения.

В одноранговых сетях все компьютеры равны в возможностях доступа к ресурсам друг друга. На всех компьютерах устанавливается такая ОС, которая предоставляет всем компьютерам сети потенциально равные возможности. Сетевые операционные системы такого типа называются одноранговыми ОС, соответственно компьютерная сеть - тоже одноранговая. При потенциальном равноправии всех компьютеров в одноранговой сети часто возникает функциональная несимметричность за счет того, что некоторые пользователи не желают предоставлять свои ресурсы в совместное использование. Компьютеры таких пользователей выполняют роль ≪чистых≫ клиентов.

В то же время администратор сети может закрепить за некоторыми компьютерами сети только функции по обслуживанию запросов отдельных компьютеров, превратив их в ≪чистые≫ серверы. В такой конфигурации одноранговые сети становятся похожи на сети с выделенными серверами, но это только внешняя схожесть. Дело в том, что изначально в одноранговых сетях специализация ОС не зависит от того, какую роль выполняет компьютер - клиента или сервера. Собственно ОС все одинаковы (например, Windows 98), а изменение роли компьютера в одноранговой сети достигается за счет того, что функции серверной или клиентской частей просто не используются.

Рисунок 5.5

Рисунок 5.6

 

Одноранговые сети (рис. 5.5) проще в организации и эксплуатации, по этой схеме организуется работа в небольших сетях (10 - 20 компьютеров). В этом случае нет необходимости в применении централизованных средств администрирования – нескольким пользователям не трудно договориться о перечне разделяемых ресурсов и паролях доступа к ним. Однако в больших сетях средства централизованного администрирования и обработки данных, особенно защиты данных, становятся необходимыми, а такие возможности обеспечиваются легче и эффективнее в сетях с выделенными серверами.

В сетях с выделенными серверами (рис. 5.6) используются специальные варианты сетевых ОС, которые оптимизированы для работы в роли серверов и называются серверными ОС. Пользовательские компьютеры в этих сетях работают под управлением клиентских ОС.

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

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

• поддержка мощных аппаратных платформ, в том числе мультипроцессорных;

• поддержки большого числа одновременно выполняемых процессов и сетевых соединений;

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

• более широкий набор сетевых служб.

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

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

Например, корпорация MS выпускает Windows NT Server и Windows NT Workstation - соответственно серверную и клиентскую ОС. Оба варианта ОС включают клиентские и серверные части многих сетевых служб. То же самое относится к ОС Windows 2000/2003.

 

Контрольные вопросы



Поделиться:


Последнее изменение этой страницы: 2021-12-15; просмотров: 72; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.224.60.19 (0.007 с.)