Реферат Курсовая Конспект
Технология клиент-сервер - раздел Связь, Информационные технологии в экономике. Основы сетевых информационных технологий Технология Клиент-Сервер. В Настоящее Время Весьма Актуален Переход От Неболь...
|
Технология клиент-сервер. В настоящее время весьма актуален переход от небольших локальных сетей персональных компьютеров к промышленным корпоративным информационным системам - 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 - протокол автоматизации технического и административного учреждения. МАР ТОР…
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Технология клиент-сервер
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов