Файл: Технология «клиент сервер» (Общая характеристика технологии).pdf
Добавлен: 30.06.2023
Просмотров: 87
Скачиваний: 2
СОДЕРЖАНИЕ
Глава 1 Общая характеристика технологии
1.1 Понятие технологии «клиент-сервер»
1.2 Определение сервера и клиента
Глава 2 Анализ моделей технологии «Клиент – сервер»
2.2 Модель доступа к удаленным данным
Глава 3 Модель клиент-сервер как основа построения информационных сервисов Интернет
3.1 Основные понятия глобальной сети интернет
В настоящее время большинство сетей использует модель клиент-сервер. Сеть архитектуры клиент-сервер — это сетевая среда, в которой компьютер-клиент инициирует запрос компьютеру-серверу, выполняющему этот запрос. Рассмотрим работу модели на примере системы управления БД — приложения, часто используемого в среде клиент-сервер. В модели клиент-сервер ПО клиента используется язык структурированных запросов SQL (StructuredQueryLanguage), который переводит запрос с языка, понятного пользователю, на язык, понятный машине. SQL близок к естественному английскому.
Клиент (пользователь) генерирует запрос с помощью интерфейсного приложения, которое обеспечивает интерфейс пользователя, формирует запросы и отображает данные, полученные с сервера. В клиент-серверной среде сервер не наделяется пользовательским интерфейсом. Представлением данных в удобной форме занимается сам клиент. Компьютер-клиент получает инструкции от пользователя, готовит их для сервера, а затем по сети посылает ему запрос. Сервер обрабатывает запрос, проводит поиск необходимых данных и отсылает их клиенту. Клиент в удобной для пользователя форме отображает полученную информацию. В клиент-серверной среде пользователь компьютера-клиента имеет дело с экранной формой. В ней он задает необходимые параметры информации. Интерфейсная часть одну и ту же информацию может представлять в различном виде.
Сервер в клиент-серверной среде обычно предназначен для хранения данных и управления ими. Именно сервер выполняет большинство операций с данными. Сервер называют также прикладной частью модели клиент-сервер, так как именно он выполняет запросы клиентов. Обработка данных на сервере состоит из их сортировки, извлечения затребованной информации и отправки ее по адресу пользователя. ПО предусматривает также обновление, удаление, добавление и защиту информации.
Технология клиент-сервер создает мощную среду, обладающую множеством реальных преимуществ. В частности, хорошо спланированная клиент-серверная система обеспечивает относительно недорогую платформу, которая обладает в то же время вычислительными возможностями мэйнфрейма и легко настраивается на выполнение конкретных задач. Кроме того, в среде клиент-сервер резко уменьшается сетевой трафик, так как по сети пересылаются только результаты запросов. Файловые операции выполняются в основном более мощным сервером, поэтому запросы лучше обслуживаются. Это означает, что нагрузка на сеть распределяется более равномерно, чем в традиционных сетях на основе файл-сервера. Уменьшается потребность компьютеров-клиентов в ОЗУ, так как вся работа с файлами выполняется на сервере. По этой же причине на компьютерах-клиентах уменьшается потребность в дисковом пространстве. Упрощается управление системой, контроль ее безопасности становится проще, так как все файлы и данные размещаются на сервере. Упрощается резервное копирование.
Как и любая другая сеть, Интернет состоит из множества компьютеров, соединенных между собой линиями связи, и установленного на этих компьютерах программного обеспечения.
Тип программного обеспечения определяется идеологией, называемой и описанной выше клиент/сервером, которая составляет основу всех сервисов Интернета. Каждая операция в сети Интернет состоит из взаимодействия трех элементов: клиента, сервера, сети Интернет.
Под словом «клиент» подразумевают программы, при помощи которых индивидуальный пользователь обращается к тому или иному сервису сети Интернет. Слово «сервер» сегодня имеет несколько значений. Это может быть программа, которая предоставляет клиентам различные данные, компьютер, на котором выполняется эта программа, или же сочетание компьютера и программы.
При существенном усложнении и увеличении ресурсоемкости прикладного компонента для него может быть выделен отдельный сервер, называемый сервером приложений. В этом случае говорят о трехзвенной архитектуре «клиент-сервер». Первое звено – компьютер – клиент, второе –сервер приложений, третье – сервер управления данными. В рамках сервера приложений могут быть реализованы несколько прикладных функций, каждая из которых оформляется как отдельная служба, предоставляющая некоторые услуги всем программам. Серверов приложения может быть несколько, каждый из них ориентирован на предоставление некоторого набора услуг.
Список литературы
- Дрога А. А., Жукова П. Н., Копонев Д. Н., Лукьянов Д. Б., Прокопенко А. Н. Информатика и математика. - Минск, 2008.
- Коннолли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика -- 3-е изд. -- М.: «Вильямс», 2003.
- Кузнецов С. Д. Основы баз данных. -- 1-е изд. -- М.: «Интернет- университет информационных технологий - ИНТУИТ.ру», 2005.
- Скотт В. Эмблер, Прамодкумар Дж. Садаладж. Рефакторинг баз данных: эволюционное проектирование -- М.: «Вильямс», 2007
- Титоренко Г.А. Информационные технологии управления. М., Юнити: 2002.
- Мельников В. Защита информации в компьютерных системах. - М.: Финансы и статистика, Электронинформ, 1997
- Основы информатики: Курс лекций / Р.С. Гиляревский - М.: Издательство «Экзамен», 2003. – 320с.
- Информатика: Учебное пособие. Серия «Учебный курс». / Под ред. Е.Г. Веретенниковой, С.М. Патрушиной, Н.Г. Савельевой. – Ростов н / Д: Издательский центр «МарТ», 2002. – 416с.
- Информатика: Учебник. – 3-е изд. / Под ред. В.А. Каймина. – М.: ИНФРА-М, 2003. – 272с.
- Информатика: Базовый курс / С.В. Симонович и др. – СПб: Питер, 2002. – 640с.
- Информатика: Учебное пособие для студ. пед. вузов / А.В. Могилев, Н.И. Пак, Е.К. Хеннер; Под ред. Е.К. Хеннера – 3-е изд., перераб. и доп. – М.: Издательский центр «Академия», 2004. – 848с.
- Берлинер Э.М., Глазырина И.Б., Глазырин Б.Э. Windows XP. Самоучитель. – 3-е изд. – М.: ООО «Бином – Пресс», 2004. – 416с.
- Учебное пособие. Часть 1 / Под ред. Шуремова Е.Л., Тимаковой Н.А., Мамонтовой Е.А. – М.: Издательство «Перспектива», 2002. – 300с.
- Экономическая информатика: Учебник / Под ред. В.П. Косарева и Л.В. Еремина. – М.: Финансы и статистика, 2002. – 592с.
- Экономическая информатика: Учеб.пособ. / Под ред. В.В. Евсюкова. – Тула: Издательство «Гриф и К», 2003. – 371с.