Слайд 1Серверное и клиентское программное обеспечение и их характеристика
Слайд 2Сетевая операционная система составляет основу любой вычислительной сети.
Каждый компьютер в сети
автономен, поэтому под сетевой операционной системой в широком смысле понимается совокупность операционных систем отдельных компьютеров, взаимодействующих с целью обмена сообщениями и разделения ресурсов по единым правилам – протоколам.
В узком смысле сетевая ОС – это операционная система отдельного компьютера, обеспечивающая ему возможность работать в сети.
Слайд 3
В сетевой операционной системе отдельной машины можно выделить несколько частей:
1. Средства
управления локальными ресурсами компьютера: функции распределения оперативной памяти между процессами, планирования и диспетчеризации процессов, управления процессорами, управления периферийными устройствами и другие функции управления ресурсами локальных ОС.
Слайд 42. Средства предоставления собственных ресурсов и услуг в общее пользование –
серверная часть ОС (сервер). Эти средства обеспечивают, например, блокировку файлов и записей, ведение справочников имен сетевых ресурсов; обработку запросов удаленного доступа к собственной файловой системе и базе данных; управление очередями запросов удаленных пользователей к своим периферийным устройствам.
Слайд 53. Средства запроса доступа к удаленным ресурсам и услугам – клиентская
часть ОС (редиректор). Эта часть выполняет распознавание и перенаправление в сеть запросов к удаленным ресурсам от приложений и пользователей. Клиентская часть также осуществляет прием ответов от серверов и преобразование их в локальный формат, так что для приложения выполнение локальных и удаленных запросов неразличимо.
Слайд 64. Коммуникационные средства ОС, с помощью которых происходит обмен сообщениями в
сети. Эта часть обеспечивает адресацию и буферизацию сообщений, выбор маршрута передачи сообщения по сети, надежность передачи и т.п., то есть является средством транспортировки сообщений.
Слайд 7Клиентское программное обеспечение
Для работы с сетью на клиентских рабочих станциях должно
быть установлено клиентское программное обеспечение. Это программное обеспечение обеспечивает доступ к ресурсам, расположенным на сетевом сервере. Тремя наиболее важными компонентами клиентского программного обеспечения являются редиректоры (redirector), распределители (designator) и имена UNC (UNCpathnames).
Слайд 8Редиректоры
Редиректор – сетевое программное обеспечение, которое принимает запросы ввода/вывода для удаленных
файлов, именованных каналов или почтовых слотов и затем переназначает их сетевым сервисам другого компьютера. Редиректор перехватывает все запросы, поступающие от приложений, и анализирует их.
Фактически существуют два типа редиректоров, используемых в сети:
клиентский редиректор
серверный редиректор.
Слайд 9Распределители
Распределитель представляет собой часть программного обеспечения, управляющую присвоением букв накопителя как
локальным, так и удаленным сетевым ресурсам или разделяемым дисководам, что помогает во взаимодействии с сетевыми ресурсами.
Когда между сетевым ресурсом и буквой локального накопителя создана ассоциация, известная также как отображение дисковода, распределитель отслеживает присвоение такой буквы дисковода сетевому ресурсу.
Затем, когда пользователь или приложение получат доступ к диску, распределитель заменит букву дисковода на сетевой адрес ресурса, прежде чем запрос будет послан редиректору.
Слайд 10Имена UNC
Редиректор и распределитель являются не единственными методами, используемыми для доступа
к сетевым ресурсам.
Большинство современных сетевых операционных систем, так же как и Windows 95, 98, NT, распознают имена UNC (UniversalNamingConvention — Универсальное Соглашение по Наименованию).
UNC представляют собой стандартный способ именования сетевых ресурсов. Эти имена имеют форму \\Имя_сервера\имя_ресурса.
Способные работать с UNC приложения и утилиты командной строки используют имена UNC вместо отображения сетевых дисков.
Слайд 11Серверное программное обеспечение
Для того чтобы компьютер мог выступать в роли сетевого
сервера необходимо установить серверную часть сетевой операционной системы, которая позволяет поддерживать ресурсы и распространять их среди сетевых клиентов.
Важным вопросом для сетевых серверов является возможность ограничить доступ к сетевым ресурсам. Это называется сетевой защитой (networksecurity). Она предоставляет средства управления над тем, к каким ресурсам могут получить доступ пользователи, степень этого доступа, а также, сколько пользователей смогут получить такой доступ одновременно. Этот контроль обеспечивает конфиденциальность и защиту и поддерживает эффективную сетевую среду.
Слайд 12В дополнение к обеспечению контроля над сетевыми ресурсами сервер выполняет следующие
функции:
предоставляет проверку регистрационных имен для пользователей;
управляет пользователями и группами;
хранит инструменты сетевого администрирования для управления, контроля и аудита;
обеспечивает отказоустойчивость для защиты целостности сети.
Слайд 13Клиентское и серверное программное обеспечение
Некоторые из сетевых операционных систем, в том
числе WindowsNT, имеют программные компоненты, обеспечивающие компьютеру как клиентские, так и серверные возможности.
Это позволяет компьютерам поддерживать и использовать сетевые ресурсы, это преобладает в одноранговых сетях.
В общем, этот тип сетевых операционных систем не так мощен и надежен, как законченные сетевые операционные системы.
Слайд 14Главное преимущество комбинированной клиентско–серверной сетевой операционной системы заключается в том, что
важные ресурсы, расположенные на отдельной рабочей станции, могут быть разделены с остальной частью сети.
Недостаток состоит в том, что если рабочая станция поддерживает много активно используемых ресурсов, она испытывает серьезное падение производительности. Если такое происходит, то необходимо перенести эти ресурсы на сервер для увеличения общей производительности.
В зависимости от функций, возлагаемых на конкретный компьютер, в его операционной системе может отсутствовать либо клиентская, либо серверная части.
Слайд 15Выбор сетевой операционной системы
При выборе сетевой операционной системы необходимо учитывать:
совместимость оборудования;
тип
сетевого носителя;
размер сети;
сетевую топологию;
требования к серверу;
операционные системы на клиентах и серверах;
сетевая файловая система;
соглашения об именах в сети;