
- •1.Сетевые операционные системы: назначение, функции. Выбор сетевой операционной системы.
- •2.Обзор серверных операционных систем ведущих производителей
- •3. Операционные системы семейства Windows Server 2003: обзор редакций и функциональных возможностей.
- •4. Управление ролями сервера.
- •5. Задачи и цели сетевого администрирования.
- •6. Понятие домена для ос и службы каталогов, назначение Active Directory.
- •Назначение службы каталогов Active Directory
- •7. Настройка учетной политики, регистрация компьютеров для подключения к домену
- •Средства администрирование сетевых ос. Конфигурирование программного обеспечения.
- •Администрирование ос сервера.
- •Характеристики серверного программного обеспечения – функции ос Windows Server 2003.
- •Технология IntelliMirror и групповая политика: назначение, возможности.
- •Политика безопасности. Учетные политики.
- •Создание пользователей и групп пользователей.
- •Рассмотрим создание доменной учетной записи
- •Сетевое периферийное оборудование.
- •Типы серверов. Способы удаленного управления сервером.
- •Сервер удаленного доступа
- •Сетевые приложения.
- •Утилиты сервера.
- •Электронная почта и Internet.
- •Технология «Клиент-Сервер».
- •Язык гипертекстовой разметки html. Основы создания html-документа.
- •Протоколы прикладного уровня Протокол telnet
- •Протокол snmp
- •Инструментальные средства создания серверных приложений: cgi.
- •Технология ActiveX. Компоненты и элементы управления ActiveX.
- •Сравнительный анализ Java-апплетов и Java-сервлетов.
Технология «Клиент-Сервер».
Клиент-сервер (англ. Client-server) — сетевая архитектура, в которой устройства являются либо клиентами, либо серверами. Клиентом (front end) является запрашивающая машина (обычно ПК), сервером (back end) — машина, которая отвечает на запрос. Оба термина (клиент и сервер) могут применяться как к физическим устройствам, так и к программному обеспечению.
"Клиент-сервер" - это модель взаимодействия компьютеров в сети. Редко бывает так, чтобы они были совершенно равноправными. Как правило, один компьютер в сети располагает информационно-вычислительными ресурсами, такими как процессоры, файловая система, почтовая служба, служба печати, база данных. Другие же компьютеры пользуются ими. Компьютер, управляющий тем или иным ресурсом, принято называть сервером этого ресурса, а компьютер, желающий им воспользоваться - клиентом. Конкретный сервер характеризуется видом ресурса, которым он владеет. Так, если ресурсом являются базы данных, то речь идет о сервере баз данных, назначение которого - обслуживать запросы клиентов, связанные с обработкой баз данных; если ресурс - это файловая система, то говорят о файловом сервере или файл-сервере и т.д.
Этот же принцип распространяется и на взаимодействие процессов. Если один из них выполняет некоторые функции, предоставляя другим соответствующий набор услуг, такой процесс рассматривается в качестве сервера. Процессы, пользующиеся этими услугами, принято называть клиентами.
Компьютер (процесс), управляющий тем или иным ресурсом, является сервером этого ресурса, а компьютер, пользующийся им – клиентом.
В функции «клиента» входит:
1) Предоставление пользовательского интерфейса, ориентированного на определённые производственные обязанности и полномочия;
2) Формирования запросов к серверу;
3) Анализ ответов сервера на запросы и предъявление их пользователю.
Основная функция сервера – выполнение специфический действий по запросам клиента (например, решение сложной математической задачи, поиск данных в базе, соединение клиента с другим клиентом и другое); при этом сам сервер не имеет никаких взаимодействий с клиентом. Если сервер, к которому обратился клиент, не в состоянии решить задачу из-за нехватки ресурсов, то в идеале он сам находит другой, более мощный, сервер и передаёт задачу ему, становясь, в свою очередь, клиентом, но не информируя об этом без нужды начального клиента.
Каждый конкретный сервер определяется видом того ресурса, которым он владеет. Например, назначением сервера БД является обслуживание запросов клиентов, связанных с обработкой данных; файловый сервер или файл- сервер, распоряжается файловой системой.
Этот принцип распространяется и на взаимодействие программ программа, выполняющая предоставление соответствующего набора услуг, рассматривается в качестве сервера, а программы, пользующиеся этими услугами, называют клиентами. Программы имеют распределенный характер, т.е. одна часть функций прикладной программы реализуется в программе клиенте, а другая в программе-сервере, а для их взаимодействия определяется некоторый протокол.
Различия в реализации технологии «Клиент-Сервер» определяются следующими факторами:
Виды программного обеспечения, в которые интегрирован каждый из этих компонентов;
Механизмы программного обеспечения, используемые для реализации функций всех трех групп;
Способы распределения логических компонентов между компьютерами в сети;
Механизмы, используемые для связи компонентов между собой.
Выделяются четыре подхода, реализованные в следующих технологиях:
Файловый сервер (File Server - FS);
Доступ к удаленным данным (Remote Data Access - RDA);
Сервер БД (Data Base Server - DBS);
Сервер приложений (Application Server - AS).