Модель
<<  Некоторые известные структурные модели Спецификация моделей  >>
Рис
Рис
Рис
Рис
Рис
Рис
В некоторых случаях серверу иногда может понадобиться работать в
В некоторых случаях серверу иногда может понадобиться работать в
Рис
Рис
Картинки из презентации «Модель клиент-сервер» к уроку информатики на тему «Модель»

Автор: Дмитрий. Чтобы познакомиться с картинкой полного размера, нажмите на её эскиз. Чтобы можно было использовать все картинки для урока информатики, скачайте бесплатно презентацию «Модель клиент-сервер.ppt» со всеми картинками в zip-архиве размером 153 КБ.

Модель клиент-сервер

содержание презентации «Модель клиент-сервер.ppt»
Сл Текст Сл Текст
1Лекция № 2. Модель клиент-сервер. 14реализующие все остальное, то есть уровни
2УЧЕБНЫЕ ВОПРСЫ 1. Клиенты и серверы 2. обработки и данных. Проблема подобной
Разделение приложений по уровням 3. организации состоит в том, что на самом
Варианты архитектуры клиент-сервер. деле система не является распределенной:
3В базовой модели клиент-сервер все все происходит на сервере, а клиент
процессы в распределенных системах делятся представляет собой не что иное, как
на две возможно перекрывающиеся группы: простой терминал. Вопрос №3.
Процессы, реализующие некоторую службу, 15Рис. 3. Альтернативные формы
например службу файловой системы или базы организации архитектуры клиент-сервер.
данных, называются серверами (servers). Вопрос №3.
Процессы, запрашивающие службы у серверов 16На клиентскую сторону помещают только
путем посылки запроса и последующего терминальную часть пользовательского
ожидания ответа от сервера, называются интерфейса, как показано на рис. 3, а,
клиентами (clients). позволив приложению удаленно
4Рис. 1. Обобщенное взаимодействие контролировать представление данных.
между клиентом и сервером. Альтернативой этому подходу будет передача
5Алгоритм взаимодействия посредством клиенту всей работы с пользовательским
простого протокола, не требующего интерфейсом (рис. 3, б). Вопрос №3.
установления соединения: Клиент, 17Можно перенести во внешний интерфейс
запрашивая службу, облекает свой запрос в часть нашего приложения, как показано на
форму сообщения с указанием в нем службы, рис. 3, в. Примером может быть вариант,
которой он желает воспользоваться, и когда приложение создает форму
необходимых для этого исходных данных. непосредственно перед ее заполнением.
Затем сообщение посылается серверу. Внешний интерфейс затем проверяет
Сервер, в свою очередь, постоянно ожидает правильность и полноту заполнения формы и
входящего сообщения, получив его, при необходимости взаимодействует с
обрабатывает, упаковывает результат пользователем. Вопрос №3.
обработки в ответное сообщение и 18В некоторых случаях серверу иногда
отправляет его клиенту. может понадобиться работать в качестве
6Алгоритм взаимодействия посредством клиента. Такая ситуация приводит к
надежного протокола с установкой физически трехзвенной архитектуре
соединения: Клиент запрашивает службу, до (physically three-tiered architecture).
посылки запроса серверу он должен Рис. 4. Пример сервера, действующего как
установить с ним соединение. Сервер клиент. Вопрос №3.
использует для посылки ответного сообщения 19В трехзвенной архитектуре программы,
то же самое соединение, Соединение составляющие часть уровня обработки,
разрывается. выносятся на отдельный сервер, но
7Приложения типа клиент-сервер дополнительно могут частично находиться и
разделяются на три уровня: уровень на машинах клиентов и серверов. Типичный
пользовательского интерфейса; уровень пример трехзвенной архитектуры — обработка
обработки; уровень данных. Вопрос №2. транзакций. В этом случае отдельный
8Уровень пользовательского интерфейса процесс — монитор транзакций —
обычно реализуется на клиентах. Этот координирует все транзакции, возможно, на
уровень содержит программы, посредством нескольких серверах данных. Вопрос №3.
которых пользователь может 20В трехзвенной архитектуре программы,
взаимодействовать с приложением. Вариант составляющие часть уровня обработки,
1. Пользовательский интерфейс содержит выносятся на отдельный сервер, но
только символьный (не графического) дополнительно могут частично находиться и
дисплей. Вариант 2. Имеется как минимум на машинах клиентов и серверов. Типичный
графический дисплей, на котором можно пример трехзвенной архитектуры — обработка
задействовать всплывающие или выпадающие транзакций. В этом случае отдельный
меню и множество управляющих элементов, процесс — монитор транзакций —
доступных для мыши или клавиатуры. Вариант координирует все транзакции, возможно, на
3. Пользовательские интерфейсы нескольких серверах данных. Вопрос №3.
поддерживают совместную работу приложений 21Такой тип распределения называют
через единственное графическое окно и в вертикальным распределением (vertical
ходе действий пользователя обеспечивают distribution). Характеристической
через это окно обмен данными. Вопрос №2. особенностью вертикального распределения
9Уровень обработки реализует основную является то, что оно достигается
функциональность приложения. Вопрос №2. размещением логически различных
10Рис. 2. Обобщенная организация компонентов на разных машинах. Это понятие
трехуровневой поисковой машины для связано с концепцией вертикального
Интернета. Вопрос №2. разбиения (vertical fragmentation),
11Уровень данных в модели клиент-сервер используемой в распределенных реляционных
содержит программы, которые предоставляют базах данных, где под этим термином
данные обрабатывающим их приложениям. понимается разбиение по столбцам таблиц
Специфическим свойством этого уровня для их хранения на различных машинах.
является требование сохранности Вопрос №3.
(persistence). Кроме простого хранения 22В современных архитектурах
информации уровень данных обычно также распределение на клиенты и серверы
отвечает за поддержание целостности данных происходит способом, известным как
для различных приложений. Вопрос №2. горизонтальное распределение (horizontal
12Обычно уровень данных организуется в distribution). При таком типе
форме реляционной базы данных. Ключевым распределения клиент или сервер может
здесь является независимость данных. содержать физически разделенные части
Данные организуются независимо от логически однородного модуля, причем
приложений так, чтобы изменения в работа с каждой из частей может
организации данных не влияли на происходить независимо. Это делается для
приложения, а приложения не оказывали выравнивания загрузки. Вопрос №3.
влияния на организацию данных. Вопрос №2. 23Рис. 5. Пример горизонтального
13В тех случаях, когда операции с распределения web-службы. Вопрос №3.
данными значительно проще выразить в 24Горизонтально могут быть распределены
понятиях работы с объектами, уровень и клиенты. Для несложного приложения,
данных реализуют средствами предназначенного для коллективной работы,
объектно-ориентированных баз данных. можно не иметь сервера вообще. В этом
Подобные базы данных не только случае говорят об одноранговом
поддерживают организацию сложных данных в распределении (peer-to-peer distribution).
форме объектов, но и хранят реализации Подобное происходит, например, если
операций над этими объектами. Вопрос №2. пользователь хочет связаться с другим
14Простейшая организация предполагает пользователем. Оба они должны запустить
наличие всего двух типов машин одно и то же приложение, чтобы начать
(двухзвенная архитектура). Клиентские сеанс. Третий клиент может общаться с
машины, на которых имеются программы, одним из них или обоими, для чего ему
реализующие только пользовательский нужно запустить то же самое приложение.
интерфейс или его часть. Серверы, Вопрос №3.
Модель клиент-сервер.ppt
http://900igr.net/kartinka/informatika/model-klient-server-167914.html
cсылка на страницу

Модель клиент-сервер

другие презентации на тему «Модель клиент-сервер»

«Объект-модель» - Объект, связь, интерфейс, … Автоматическая замена формальных соседей на фактические во время счета. Построение параллельных вычислительных и программных моделей с помощью композиции объектов. Окрестность - узлы, с которыми соединен данный узел. Счет на основе “рабочего множества” объектов. Модель всей области получаем практически автоматически путем композиции подобластей.

«Модель» - F=m*a. Проверка усвоения пройденного материала. Творческие модели. Модель материальной точки. Модели. Земли. Электронный тест (5-7 минут). Информационные модели. География Биология Химия Астрономия Физика. Модели: Машин Технических устройств Зданий Электрических цепей. Моделирование как метод познания.

«Этапы разработки модели» - 4 этап. Построение описательной информационной модели. 3 этап. Модель солнечной системы. 2 этап. 1 этап. Практическое задание. 5 этап. Основные этапы разработки и исследования моделей на компьютере. Описательные информационные модели обычно строятся с использованием естественных языков и рисунков.

«Мода и модель» - Луисель Рамос. И в завершении... Кристиан Диор. LV так же славиться созданием аксессуаров и коллекциями стильной и модной одежды. Зачем морить себя голодом или Анорексия. Способ питания: кушать стоя, раздроблять еду на мелкие куски. Чувство вины при голодании и приеме пищи. «От анорексического невроза и истощения скончалась 21-летняя Анна Каролина Рестон.

«ИНИСТ Банк-Клиент» - Ключевая регистрация. Электронный ключ дополнительно защищен паролем и имеет ограниченный срок действия. Для доступа к ключу клиент должен дополнительно вводить пин-код. Криптосервер. ИНИСТ Банк-Клиент. Подписание данных осуществляется закрытым ключом банка. Работа с программой не зависит от типа соединения.

Модель

18 презентаций о модели
Урок

Информатика

130 тем
Картинки
900igr.net > Презентации по информатике > Модель > Модель клиент-сервер