Сущность технологии Клиент – сервер

Содержание

Слайд 2

Введение

«Клиент – сервер» - модель взаимодействия компьютеров в сети. Как правило, компьютеры

Введение «Клиент – сервер» - модель взаимодействия компьютеров в сети. Как правило,
не являются равноправными. Каждый имеет своё, отличное от других назначение, играет свою роль. Некоторые компьютеры в сети владеют и распоряжаются информационно-вычислительными ресурсами, такими как процессоры, файловая система, почтовая служба, служба печати, база данных. Другие компьютеры имеют возможность обращаться к данным службам, пользуясь услугами первых. Компьютер, управляющий тем или иным ресурсом, принято называть сервером этого ресурса, а компьютер, желающий им воспользоваться, - клиентом. Конкретный сервер определяется видом ресурса, которым он владеет.

Слайд 3

Концепция взаимодействия

Сообщения, посланные клиентами называются HTTP запросами, а сообщения посланные сервером –

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

Слайд 4

Архитектура «Клиент – сервер»

Виды архитектуры:
Двухуровневая(двухзвенная) архитектура
Многоуровневая(многозвенная) архитектура

Архитектура «Клиент – сервер» Виды архитектуры: Двухуровневая(двухзвенная) архитектура Многоуровневая(многозвенная) архитектура

Слайд 5

Двухзвенная архитектура «клиент – сервер»

Двухзвенная архитектура – распределение трех базовых компонентов между

Двухзвенная архитектура «клиент – сервер» Двухзвенная архитектура – распределение трех базовых компонентов
двумя узлами: клиент и сервер.

Рис. 1 Двухзвенная архитектура

Слайд 6

Многозвенная архитектура «клиент – сервер»

Многозвенная архитектура – разновидность архитектуры «клиент – сервер»,

Многозвенная архитектура «клиент – сервер» Многозвенная архитектура – разновидность архитектуры «клиент –
в которой функция обработки данных вынесена на один или несколько отдельных серверов.

Рис. 2 Многозвенная архитектура

Слайд 7

Трёхзвенная архитектура «клиент – сервер»

Трехзвенная архитектура – архитектурная модель программного комплекса, предполагающая

Трёхзвенная архитектура «клиент – сервер» Трехзвенная архитектура – архитектурная модель программного комплекса,
наличие в нём трёх компонентов: клиента, сервера приложений и сервера баз данных. Является частным случаем многозвенной архитектуры.

Рис. 3 Трёхзвенная архитектура

Слайд 8

Преимущества и недостатки технологии

Преимущества:
Программный код клиентского и серверного приложений разделён.
Требования к

Преимущества и недостатки технологии Преимущества: Программный код клиентского и серверного приложений разделён.
компьютерам клиентов снижаются, так как все вычисления выполняются на сервере
Все данные хранятся на сервере, который, как правило, защищён лучше большинства клиентов. На сервере проще организовать контроль полномочий, чтобы разрешать доступ к данным только тем клиентам, у которых имеются соответствующие права доступа
Недостатки:
Неработоспособность сервера может сделать неработоспособной всю вычислительную сеть. Неработоспособным сервером следует считать сервер, производительности которого, не хватает на обслуживание всех клиентов, а также сервер, находящийся на ремонте, профилактике и т.п.
Сервер должен обслуживаться специально обученным и подготовленным человеком – системным администратором
Высокая стоимость оборудования
Имя файла: Сущность-технологии-Клиент-–-сервер.pptx
Количество просмотров: 26
Количество скачиваний: 0