рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

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

Технология клиент-сервер - раздел Связь, Информационные технологии в экономике. Основы сетевых информационных технологий Технология Клиент-Сервер. В Настоящее Время Весьма Актуален Переход От Неболь...

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

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

Проблема возникает и при интегрировании в корпоративную сеть разнородных ЛВС, а также в подключении больших компьютеров, например, IBM mainframe или VAX. Сложности возникают и при объединении в одну локальную сеть компьютеров с разными ОС. Поэтому построение корпоративной сети задача не из легких. Проблема первая - это каналы связи.

Самым оптимальным вариантом является использование уже существующих глобальных сетей передачи данных общего пользования, чтобы коммуникационный протокол в корпоративной сети совпадал с принятым в существующих глобальных сетях. Наиболее рациональным выбором здесь следует считать протокол Х.25. Данный протокол позволяет работать даже на низкокачественных линиях связи, так как разрабатывался он для подключения удаленных терминалов к большим ЭВМ и соответственно включает в себя мощные средства коррекции ошибок, освобождая от этой работы пользователя.

Дальнейшее развитие Х.25 - Frame Relay, а также новые протоколы типа АТМ, хотя и обещают значительно большие скорости, требуют практически идеальных линий связи и, возможно, не скоро будут широко применяться в ближайшем будущем. Существующие в нашей стране глобальные сети общего доступа - SprintNet, Infotel, Pochet и прочие - построены на базе Х.25 Протокол Х.25 позволяет организовать в одной линии до 4096 виртуальных каналов связи.

Если протянуть к офису одну выделенную линию. то ее можно использовать для объединения нескольких удаленных офисов, подключения корпоративных информационных ресурсов, доступа к системам электронной почты, базам данным - одновременно. Выделенная линия - это обычная телефонная линия, с которой можно работать на скоростях 9600-28800 бит с. Более скоростные линии 64 Кбит с и стоят значительно дороже.

Обычно сети Х.25 строятся на двух типах оборудования - Switch или центр коммутации пакетов ЦКП и PAD hfcket assembler disassembler - сборщик разработчик пакетов, называемый также пакетным адаптером данных ПАД , или терминальным концентратором. ПАД служит для подключения к сети Х.25 оконечных устройств через порты. Примером использования ПАД в корпоративной сети - подключение банкоматов к центральному компьютеру банка.

ЦКП - его задача состоит в определении маршрута, т.е. в выборе физических линий и виртуальных каналов в них, по которым будет пересылаться информация. Переход к многопользовательским СУБД - качественно технологический скачок, обеспечивающий деятельность организаций в будущем. Реализация перехода к новой информационной системе ИС зависит от используемой и перспективной моделей клиент-сервер. Модели клиент-сервер - это технология взаимодействия компьютеров в сети. Каждый из компьютеров имеет свое назначение и выполняет свою определенную роль. Одни компьютеры в сети владеют и распоряжаются информационно-вычислительными ресурсами процессоры, файловая система, почтовая служба, служба печати, база данных, другие имеют возможность обращаться к этим службам, пользуясь их услугами.

Компьютер, управляющий тем или иным ресурсом называют сервером этого ресурса, а компьютер, пользующийся им - клиентом. Каждый конкретный сервер определяется видом того ресурса, которым он владеет.

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

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

В соответствии с этим в любом приложении выделяются следующие логические компоненты -компонент представления presentation, реализующий функции первой группы -прикладной компонент business application, поддерживающий функции второй группы -компонент доступа к информационным ресурсам resource manager, поддерживающий функции третьей группы, а также вводятся и уточняются соглашения о способах их взаимодействия протокол взаимодействия. Различия в реализации технологии клиент-сервер определяются следующими факторами - видами программного обеспечения, в которые интегрирован каждый из этих компонентов - механизмами программного обеспечения, используемыми для реализации функций всех трех групп - способом распределения логических компонентов между компьютерами в сети - механизмами, используемыми для связи компонентов между собой.

Выделяются четыре подхода, реализованные в следующих моделях 1.модель файлового сервера File Server - FS 2.модель доступа к удаленным данным Remote Data Access - RDA 3. модель сервера баз данных Data Base Server - DBS 4. модель сервера приложений Application Server - AS . 4.3.1. Модель файлового сервера.

FS - является базовой для локальных сетей ПК. До недавнего времени была популярна среди отечественных разработчиков, использовавших такие системы, как FoxPro, Clipper, Clarion, Paradox и т.д. Одним из компьютеров в сети считается файловым сервером и предоставляет другим компьютерам услуги по обработке файлов.

Файловый сервер работает под управлением сетевой операционной системы Novell NetWare и играет роль компонента доступа к информационным ресурсам т.е. к файлам. На других ПК в сети функционирует приложение, в кодах которого совмещены компонент представления и прикладной компонент рис.4.7 Клиент Сервер Запросы Компонент Прикладной Компонент доступа к представления компонент ресурсам файлы Рис.4.7. Модель файлового сервера Протокол обмена представляет собой набор вызовов, обеспечивающих приложению доступ к файловой системе на файл-сервере.

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

– Конец работы –

Эта тема принадлежит разделу:

Информационные технологии в экономике. Основы сетевых информационных технологий

ЛВС интенсивно внедряются в медицину, сельское хозяйство, образование, науку и др. Локальная сеть - LAN - Local Area Network , данное название… В настоящее время информационно-вычислительные системы принято делить на 3… TOP Technical and Office Protocol - протокол автоматизации технического и административного учреждения. МАР ТОР…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Технология клиент-сервер

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Организация взаимодействия устройств в сети
Организация взаимодействия устройств в сети. В зависимости от способа организации обработки данных и взаимодействия пользователей, который поддерживается конкретной сетевой операционной системой, в

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

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

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

Модель доступа к удаленным данным RDA
Модель доступа к удаленным данным RDA. существенно отличается от FS-модели методом доступа к информационным ресурсам. В RDA-модели коды компонента представления и прикладного компонента совм

Модель сервера баз данных DBS
Модель сервера баз данных DBS. реализована в некоторых реляционных СУБД Informix, Ingres, Sybase, Oracle, рис.4.9 . Ее основу составляет механизм хранимых процедур - средство программирования SQL-с

Модель сервера приложений AS
Модель сервера приложений AS. представляет собой процесс, выполняемый на компьютере-клиенте, отвечающий за интерфейс с пользователем т.е. реализует функции первой группы . рис.4.10 . Клиент Сервер

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

Базовые технологии обработки запросов в архитектурах файл-сервера и клиент-сервера
Базовые технологии обработки запросов в архитектурах файл-сервера и клиент-сервера. Прикладные программы управления данными представляют собой необходимый инструмент для распределенной обработки.

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги