Клиент-серверная архитектура: особенности взаимодействия

Клиент-серверная архитектура: особенности взаимодействия

Ответить
Аватара пользователя
dekana
Сообщения: 10
Зарегистрирован: 24 янв 2020, 20:14
Всего на руках: Заблокировано

Клиент-серверная архитектура: особенности взаимодействия

Сообщение: # 161Сообщение dekana
24 янв 2020, 20:19

Клиент-серверная архитектура: особенности взаимодействия
Компьютеры, программное обеспечение и периферия являются неравными компонентами информационной сети. У некоторых есть ресурс, поэтому они называются серверами, другие ссылаются на эти ресурсы и называются клиентами. Подумайте, как они взаимодействуют с ними и какова архитектура клиент-сервер.

Архитектура клиент-сервер
Клиент-серверная архитектура
Архитектура «Клиент-Сервер» - это взаимодействие структурных компонентов в сети, основанное на определенных принципах организации этой сети, в которых структурными компонентами являются сервер и узлы-провайдеры определенных специализированных функций (сервисов), а также клиенты, использующие этот сервис. Конкретные функции делятся на три группы в зависимости от решения конкретных задач:

Функции ввода и представления создаются для взаимодействия с пользователем;
применяемые функции - для каждой предметной области существует свой набор;
Ресурсы управления ресурсами предназначены для управления файловой системой, различными базами данных и другими компонентами.
Автономная система, например компьютер без сетевого подключения, представляет компоненты представления, приложения и управления на разных уровнях. Этими уровнями являются операционная система, прикладное и сервисное программное обеспечение, различные утилиты. Таким же образом все вышеперечисленные компоненты представлены в сети. Главное - правильно обеспечить сетевое взаимодействие между этими компонентами.

Компьютерный сервер
Принцип клиент-серверной архитектуры
Клиент-серверная архитектура чаще всего используется для создания корпоративных баз данных, в которых информация не только хранится, но также может периодически обрабатываться различными методами. База данных является основным элементом любой корпоративной информационной системы, и ядро ​​этой базы данных находится на сервере. Таким образом, на сервере выполняются самые сложные операции по вводу, хранению, обработке и модификации данных. Когда пользователь (клиент) обращается к базе данных (серверу), запрос обрабатывается: непосредственно обращается к базе данных и возвращает ответ (результат обработки). Результатом обработки является сетевое сообщение об успешной операции или ошибке. Серверные компьютеры могут одновременно обрабатывать доступ нескольких клиентов к одному и тому же файлу.

разработка клиент-серверных приложений
Клиент-серверная архитектура: применение технологий
Эта архитектура используется для доступа к различным ресурсам, использующим сетевые технологии: веб-серверы, серверы приложений, серверы баз данных, почтовые серверы, брандмауэры, прокси-серверы. Разработка клиент-серверных приложений позволяет повысить безопасность, надежность и производительность приложений и сети в целом. Чаще всего клиент-серверные приложения используются для автоматизации бизнеса.



Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость