Сети с выделенным сервером
Конспект лекции на 23.09
Функциональные роли компьютеров в сети
Одноранговые сети.
Сети с выделенным сервером.
Гибридная сеть.
В зависимости от того, как распределены функции между компьютерами сети, они могут выступать в трех разных ролях:
1. Компьютер, занимающийся исключительно обслуживанием запросов других компьютеров, играет роль выделенного сервера сети, рис. 9.1.
2. Компьютер, обращающийся с запросами к ресурсам другой машины, играет роль узла-клиента, рис. 9.2.
3. Компьютер, обращающийся с запросами к ресурсам другой машины, играет роль узла-клиента, рис. 9.3.
Рис. 9.1 Компьютер, занимающийся обслуживанием запросов других компьютеров
Рис. 9.2. Компьютер, обращающийся с запросами к ресурсам другой машины
Рис. 9.3. Компьютер, совмещающий функции клиента и сервера
Очевидно, что сеть не может состоять только из клиентских или только из серверных узлов. Сеть может быть построена по одной из трех схем:
- сеть на основе одноранговых узлов - одноранговая сеть;
- сеть на основе клиентов и серверов - сеть с выделенными серверами;
- сеть, включающая узлы всех типов - гибридная сеть.
Каждая из этих схем имеет свои достоинства и недостатки, определяющие их области применения.
Одноранговые сети
В одноранговых сетях (рис. 9.4) все компьютеры равны в возможностях доступа к ресурсам друг друга. Каждый пользователь может по своему желанию объявить какой-либо ресурс своего компьютера разделяемым, после чего другие пользователи могут с ним работать. В одноранговых сетях на всех компьютерах устанавливается такая операционная система, которая предоставляет всем компьютерам в сети потенциально равные возможности. Сетевые операционные системы такого типа называются одноранговыми ОС. Очевидно, что одноранговые ОС должны включать как серверные, так и клиентские компоненты сетевых служб (на рисунке они обозначены буквами, соответственно, С и К). Примерами одноранговых ОС могут служить LANtastic, Personal Ware, Windows for Workgroups, Windows NT Workstation, Windows 95/98.
Рис. 9.4. Одноранговая сеть (здесь словом "Коммун." обозначены коммуникационные средства).
При потенциальном равноправии всех компьютеров в одноранговой сети часто возникает функциональная несимметричность. Обычно некоторые пользователи не желают предоставлять свои ресурсы для совместного доступа. В таком случае серверные возможности их операционных систем не активизируются, и компьютеры играют роль "чистых" клиентов (на рисунке неиспользуемые компоненты ОС изображены затемненными).
В то же время администратор может закрепить за некоторыми компьютерами сети только функции, связанные с обслуживанием запросов от остальных компьютеров, превратив их таким образом в "чистые" серверы, за которыми пользователи не работают. В такой конфигурации одноранговые сети становятся похожими на сети с выделенными серверами, но это только внешнее сходство – между этими двумя типами сетей остается существенное различие. Изначально в одноранговых сетях отсутствует специализация ОС в зависимости от того, какую роль играет компьютер – клиента или сервера. Изменение роли компьютера в одноранговой сети достигается за счет того, что функции серверной или клиентской частей просто не используются.
Одноранговые сети проще в развертывании и эксплуатации; по этой схеме организуется работа в небольших сетях, в которых количество компьютеров не превышает 10-20. В этом случае нет необходимости в применении централизованных средств администрирования – нескольким пользователям нетрудно договориться между собой о перечне разделяемых ресурсов и паролях доступа к ним.
Однако в больших сетях средства централизованного администрирования, хранения и обработки данных, а особенно защиты данных необходимы. Такие возможности легче обеспечить в сетях с выделенными серверами.
Домашнее задание: Презентация на любую тему из списка:
1. Передача информации в Интернете
2. Ресурсы Интернета.
3. Справочные системы
4. Библиотечные системы
5. Обучающие системы
6. Электронные библиотеки
7. Электронные архивы
Конспект лекции на 30.09
Сети с выделенным сервером
В сетях с выделенными серверами (рис. 9.5) используются специальные варианты сетевых операционных систем (ОС), которые оптимизированы для работы в роли серверов и называются серверными ОС. Пользовательские компьютеры в таких сетях работают под управлением клиентских ОС.
Рис. 9.5. Сеть с выделенным сервером.
Специализация операционной системы для работы в роли сервера является естественным способом повышения эффективности серверных операций. А необходимость такого повышения часто ощущается весьма остро, особенно в большой сети. При существовании в сети сотен или даже тысяч пользователей интенсивность запросов к разделяемым ресурсам может быть очень значительной, и сервер должен справляться с этим потоком запросов без больших задержек. Очевидным решением этой проблемы является использование в качестве сервера компьютера с мощной аппаратной платформой и операционной системой, оптимизированной для серверных функций.
Чем меньше функций выполняет ОС, тем более эффективно можно их реализовать, поэтому для оптимизации серверных операций разработчики ОС вынуждены ущемлять некоторые другие ее функции, причем иногда даже полностью отказываться от них. Одним из ярких примеров такого подхода является серверная ОС NetWare. Ее разработчики поставили перед собой цель оптимизировать выполнение файлового сервиса и сервиса печати. Для этого они полностью исключили из системы многие элементы, важные для универсальной ОС, в частности, графический интерфейс пользователя, поддержку универсальных приложений, защиту приложений мультипрограммного режима друг от друга, механизм виртуальной памяти. Все это позволило добиться уникальной скорости файлового доступа и вывело NetWare в лидеры серверных ОС на долгое время.
Однако слишком узкая специализация некоторых серверных ОС является одновременно и их слабой стороной. Так, отсутствие в NetWare 4 универсального интерфейса программирования и средств защиты приложений, не позволившее использовать эту ОС в качестве среды для выполнения приложений, приводит к необходимости применения в сети других серверных ОС в тех случаях, когда требуется выполнение функций, отличных от файлового сервиса и сервиса печати. Поэтому разработчики многих серверных операционных систем отказываются от функциональной ограниченности и включают в состав серверных ОС все компоненты, позволяющие задействовать их в качестве универсальных серверов и даже клиентских ОС. Такие серверные ОС снабжаются развитым графическим пользовательским интерфейсом и поддерживают универсальный API.
Это сближает их с одноранговыми операционными системами, но существует несколько отличий, которые позволяют отнести их именно к классу серверных ОС:
- поддержка мощных аппаратных платформ, в том числе мультипроцессорных;
- поддержка большого числа одновременно выполняемых процессов и сетевых соединений;
- включение в состав ОС компонентов централизованного администрирования сети (например, справочной службы или службы аутентификации и авторизации пользователей сети);
- более широкий набор сетевых служб.
Клиентские операционные системы в сетях с выделенными серверами обычно освобождаются от серверных функций, что значительно упрощает их организацию. Разработчики клиентских ОС уделяют основное внимание пользовательскому интерфейсу и клиентским частям сетевых служб. Наиболее простые клиентские ОС поддерживают только базовые сетевые службы, обычно файловую и службу печати. В то же время существуют так называемые универсальные клиенты, которые поддерживают широкий набор клиентских частей, позволяющих им работать практически со всеми серверами сети.
Многие компании, разрабатывающие сетевые ОС, выпускают две версии одной и той же операционной системы. Одна версия предназначена для работы в качестве серверной ОС, а другая - для работы на клиентской машине. Эти версии чаще всего основаны на одном и том же базовом коде, но отличаются набором служб и утилит, а также параметрами конфигурации, в том числе устанавливаемыми по умолчанию и не поддающимися изменению.
Например, операционная система Windows NT выпускалась в версии для рабочей станции ( Windows NT Workstation)- и в версии для выделенного сервера (Windows NT Server). Оба эти варианта операционной системы включают клиентские и серверные части многих сетевых служб. Так, ОС Windows NT Workstation, кроме выполнения функций сетевого клиента, может предоставлять сетевым пользователям файловый сервис, сервисы печати, удаленного доступа и другие, а, следовательно, может служить основой для одноранговой сети.
Гибридная сеть
В больших сетях наряду с отношениями клиент-сервер сохраняется необходимость и в одноранговых связях, поэтому такие сети чаще всего строятся по гибридной схеме (рис. 9.6): телефонные сети; радиосеть; телевизионные сети; компьютерные сети.
Рис. 9.6. Гибридная сеть
Во всех этих сетях предоставляемым клиентам ресурсом является информация. В табл. 9.1 характеризуется изначальное распределение вида услуг и формы представления информации в сетях разного типа.
Таблица 9.1
Вид телекоммуникационной сети | Вид услуг | Вид представления информации |
телефонные сети | интерактивные услуги | только голосовая информация |
радиосети | широковещательные услуги | только голосовая информация |
телевизионные сети | широковещательные услуги | голос и изображение |
компьютерные сети | алфавитно-цифровое |
Телефонные сети оказывают интерактивные услуги (interactive services), так как два абонента, участвующие в разговоре (или несколько абонентов, если это конференция), попеременно проявляют активность.
Радиосети и телевизионные сети оказывают широковещательные услуги (broadcast services), при этом информация распространяется только в одну сторону - из сети к абонентам, по схеме "один ко многим" (point-to-multipoint).
Сегодня по многим направлениям идет конвергенция разных видов телекоммуникационных сетей.
Задание: Сделать доклад на любую тему из списка:
1. Определение информационной системы. Выполняемые функции.
2. Классификация информационных систем.
3. Системы подготовки текстовых документов.
4. Фактографические и документационные системы.
5. Информационные системы офисной автоматизации.
6. Виды обеспечения автоматизированных информационных систем.
7. Правовые информационные системы в РФ.
8. Автоматизированные системы научных исследований.
9. Функциональные подсистемы автоматизированных информационных систем.
10. Корпоративные информационные системы.
11. Геоинформационные системы.
12. Программное обеспечение автоматизированных информационных систем.
13. Разработка документации на автоматизированные информационные системы.
14. Понятие жизненного цикла автоматизированной информационной системы.
15. Характеристика систем электронного документооборота.
Конспект лекции на 7.10