Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Технология клиент-сервер

Определение 1

Технология клиент-сервер — это технология, которая предусматривает присутствие двух отдельных, но взаимосвязанных компонентов, а именно сервера и клиента, осуществляющих информационный обмен по сети.

Распределённая обработка информации

Реализация локальной вычислительной сети в организации позволяет осуществить распределение ресурсных возможностей персональных компьютеров по конкретным рабочим сферам деятельности и поменять технологию работы с информацией в сторону её децентрализации.

Распределённая обработка информации обладает следующими преимуществами:

  1. Можно увеличить количество пользователей, работающих удалённо, и осуществляющих операции сбора, переработки, сохранения и трансляции информационных данных.
  2. Можно снять пиковые нагрузки с центральной базы данных за счёт перераспределения обработки и сохранения локальных баз данных на различных персональных компьютерах.
  3. Появляется возможность обеспечить доступ пользователям к вычислительным мощностям локальной вычислительной сети.
  4. Появляется возможность реализовать информационный обмен среди удалённых пользователей.

Когда осуществляется распределённая обработка данных, то на логическом уровне работа с базой выполняется на пользовательском компьютере, а функции поддержки актуальности данных в базе осуществляет сервер. Базы данных подразделяются на локальные и распределённые.

Замечание 1

Под локальной базой данных понимается база, расположенная целиком на одном персональном компьютере. Этот компьютер может быть, как сервером, так и обычным пользовательским компьютером.

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

Интеграция информационной обработки имеет в виду централизованный тип управления и ведения информационных баз. Децентрализация информационной обработки позволяет обеспечить возможность хранения информации там, где она возникла или обрабатывается, причём быстродействие растёт в этом случае, а себестоимость уменьшается при росте уровня системной надёжности.

«Технология клиент-сервер» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Найди решение своей задачи среди 1 000 000 ответов
Найти

Технология клиент-сервер

Обеспечение пользовательского доступа к распределённой базе данных и выполнение административных функций выполняется при посредстве системы управления распределённой базой данных, обеспечивающей следующие функции:

  1. Обнаружение в автоматическом режиме компьютера, который хранит необходимую в соответствии с запросом информацию.
  2. Разбиение запросов, имеющих распределённый характер, на ряд подзапросов к информационным базам разных персональных компьютеров.
  3. Формирование плана выполнения запросов.
  4. Пересылку конкретных подзапросов и их выполнение на сетевых персональных компьютерах.
  5. Получение итогов реализации конкретных подзапросов.
  6. Поддержка в актуальном состоянии информационных дубликатов на разных сетевых персональных компьютерах.
  7. Организация параллельного пользовательского доступа к распределённой базе данных.
  8. Защита распределённой базы данных от несанкционированного доступа и повреждений.

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

Сервером является объект, который предоставляет свои сервисные возможности другим сетевым объектам по их требованиям. Сервисом считается процедура по клиентскому обслуживанию. Сервер осуществляет операции по клиентским запросам и осуществляет управление процессами по выполнению заданий, содержащихся в запросах. По завершении работы над каждым заданием, сервер пересылает итоговые результаты клиенту, который делал запрос.

Сервисная функция в архитектурной организации «клиент-сервер» может быть описана комплектом прикладных программных продуктов, согласно которым осуществляются разные прикладные операции.

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

Одним из базовых законов технологии «клиент-сервер» является подразделение функций стандартных интерактивных приложений на следующие группы, которые имеют разную природу:

  1. Функция занесения и отображения информации.
  2. Выполнение прикладных операций работы с данными, которые характерны для разрешения задач выбранной сферы деятельности. К примеру, для банковской сферы это может быть пересылка финансов, открытие счёта и так далее.
  3. Выполнение операций сохранения и управления информационными и ресурсами вычислений. То есть управление информационными базами данных, файловыми системами и так далее.

Согласно этой классификации, любое программное приложение должно обладать логическими компонентами, выполняющими функции перечисленных выше групп.

Воспользуйся нейросетью от Автор24
Не понимаешь, как писать работу?
Попробовать ИИ
Дата написания статьи: 05.06.2020
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot