
- •Структура методы и принципы функционирования распределённых информационных систем (1-62с.) План
- •17.1. Транспортные протоколы…….60
- •1. Понятие распределенных информационных систем, принципы их создания и функционирования
- •2. Территориально распределённые компьютерные системы
- •3. Типовые компоненты информационной системы
- •4.Два типа сетей.
- •Одноранговые системы.
- •Системы на основе сервера.
- •Специализированные серверы
- •2. Серверы приложений.
- •3. Почтовые серверы
- •4. Факс-серверы
- •5. Коммуникационные серверы
- •5. Понятие распределенной информационной системы
- •6. Основные задачи распределенной обработки
- •6.1. Прозрачность
- •6.2. Открытость
- •6.3. Масштабируемость (возможность расширения)
- •7. Проблемы масштабируемости
- •8. Технологии масштабирования.
- •8.3. Репликация (дублирование).
- •9. Концепции аппаратных решений
- •10. Концепции программных решений
- •10.1. Модели промежуточного уровня.
- •10.2. Службы (сервисы) промежуточного уровня
- •11. Промежуточный уровень и открытость.
- •12. Технологии обработки информации в распределенных системах
- •1.Технология “хозяин-слуга”:
- •13. Модель Клиент-сервер
- •14. Модели взаимодействия компонентов рис
- •14.1. Понятие промежуточной среды
- •15. Сетевые протоколы
- •1. Физический
- •2. Канальный .
- •16. Программное обеспечение
- •17. Эталонная модель взаимодействия открытых систем
- •17.1. Транспортные протоколы.
- •18. Алгоритм выполнения уровневых процедур
- •Возможные значения полей пакета
- •19. Соответствие модели osi и других моделей сетевого взаимодействия
- •Семейство tcp/ip
- •Семейство ipx/spx
- •20. Понятие промежуточной среды
11. Промежуточный уровень и открытость.
Современные РИС обычно создаются в виде систем промежуточного уровня для нескольких платформ.
При этом приложения создаются для конкретной распределенной системы и не зависят от платформы (ОС). Часто эта независимость заменяется жесткой зависимостью от конкретной системы промежуточного уровня.
Проблема заключается
в том, что
системы промежуточного уровня менее
открыты, чем утверждается.
Рис.
1.2. В открытых распределенных системах
должны быть одинаковыми как протоколы,
используемые промежуточными уровнями
каждой из систем, так и интерфейсы,
предоставляемые приложениям.
Итоги
Распределенные информационные системы (РИС) состоят из автономных компьютеров, работающих совместно, в виде единой связной системы.
Преимущества РИС по сравнению с монолитными системами:
РИС упрощают интеграцию разных приложений в единую систему;
Масштабируемость. Размер РИС ограничен только размерами базовой сети.
Платой за эти преимущества:
усложнение ПО,
снижение производительности
проблемы с безопасностью. Существуют разные типы распределенных систем.
Распределенные ОС используются для управления аппаратными средствами взаимосвязанных КС к которым относятся мультипроцессорные и гомогенные мультикомпьютерные системы. Эти РС на самом деле не состоят из автономных компьютеров, но успешно воспринимаются в виде единой системы.
Сетевые ОС, с другой стороны, объединяют разные компьютеры, работающие под управлением своих ОС, так что пользователи могут получать доступ к локальным службам каждого из узлов. Современные РС обычно содержат поверх сетевой ОС промежуточный слой ПО (middleware), предназначенный для того чтобы скрыть гетерогенность и распределенную природу базового набора компьютеров.
РИС с промежуточным слоем требуют специфическую модель распределения и связи. Известные модели основаны на удаленном вызове процедур, а также на распределенных объектах, файлах и документах.
12. Технологии обработки информации в распределенных системах
При обработке информации в распределенных системах используются три основные технологии:
технология «хозяин-слуга» (master-slave);
технология «клиент/сервер» (client/server);
равноранговая (peer-to-peer) технология;
1.Технология “хозяин-слуга”:
единственный главный процесс обработки информации («хозяин») инициирует и управляет любым диалогом с другими подчиненными процессами («слугами»).
При этом подчиненные процессы отвечают на команды центрального процесса только по его запросу.
По этой технологии обычно работают центральные компьютеры (как правило, в режиме разделения времени), к которым через каналы связи подключены периферийные устройства (обычно терминалы).
При отказе центрального компьютера (если не принять мер по резервированию) прекращается функционирование всей системы. 2. Технология «клиент/сервер» в настоящее время наиболее широко используется в распределенных информационных системах. В этой технологии процесс-клиент запрашивает определенное обслуживание. Это обслуживание обеспечивают один или более процессов, называемых серверами.
После окончания обслуживания они посылают ответ клиенту.
Такой режим работы называют режимом «запрос/ответ» или опросом. Процесс сервера обычно загружен постоянно и обеспечивает обслуживание нескольких процессов клиентов. Главное отличие между технологиями «хозяин-слуга» и «клиент-сервер» в том, что процессы клиента и сервера равноправны, но выполняют разные функции.
Использование небольшого количества серверов, т.е. относительная централизация ресурсов, улучшает управляемость системы по сравнению со случаем, когда каждый компьютер сконфигурирован и как клиент и как сервер. Этот «вырожденный» случай называется равноранговой технологией. 3. Равноранговая технология
В этой технологии каждый компьютер сконфигурирован и как клиент и как сервер.
Обычно равноранговая технология применяется для совместного использования ресурсов (жестких дисков, CD-ROM и принтеров) в распределенных информационных системах.