
- •Структура методы и принципы функционирования распределённых информационных систем (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. Понятие промежуточной среды
6.1. Прозрачность
Важная задача РС состоит в том, чтобы скрыть тот факт, что процессы и ресурсы физически распределены по разным компьютерам. РИС, которые представляются пользователям и приложениям в виде единой системы называются прозрачными (transparent).
Концепция прозрачности применима к разным аспектам РИС. Формы прозрачности в РИС представлены в таблице 1.
Таблица 1
___________________ Прозрачность |
__________________________________________ Описание |
___________________ Доступ |
__________________________________________ Скрывается разница в представлении данных и способе доступа к ресурсам |
___________________ Местоположение |
__________________________________________ Скрывается местоположение ресурса |
___________________ Перенос |
_________________________________________ Скрывается факт перемещения ресурса |
_____________________ Смена местоположения |
__________________________________________ Скрывается факт перемещения ресурса в процессе обработки в другое место |
____________________ Репликация |
_________________________________________ Скрывается факт репликации ресурса |
____________________ Параллельный доступ |
__________________________________________ Скрывается факт возможного совместного использования ресурса несколькими конкурирующими пользователями |
____________________ Отказ |
________________________________________ Скрывается отказ и восстановление ресурсов |
____________________ Сохранность |
________________________________________ Скрывается место хранения ресурса (программного) на диске или в памяти |
__________________________________________________________________ Прозрачность доступа.
Цель – скрыть разницу в способах представления и передачи данных между разными типами ПК и ОС, способах представления имен файлов, правил работы с ними и др. Прозрачность местоположения.
Цель – скрыть реальное физическое размещение ресурса. Важную роль в реализации этого играет именование. Прозрачность переноса.
Цель – скрыть факт физического перемещения ресурса. При этом смена местоположения не влияет на доступ. Прозрачность смены местоположения – отличается от предыдущего тем, что смена местоположения ресурса может произойти при его использовании. Пример - мобильные пользователи. Прозрачность репликации (дублирования). Цель - скрыть факт наличия нескольких копий ресурса. Прозрачность параллельного доступа.
Цель – скрыть от пользователя факт совместного использования ресурса. При этом обеспечивается целостность и непротиворечивость ресурса (например, механизм блокировок в БД). Прозрачность отказов.
Цель – обеспечить нормальную работу при наличии отказов (или скрыть факт отказа и не уведомлять об этом пользователя). Пример – при работе с перегруженным Web-сервером браузер выжидает нужное время, а потом сообщает о недоступности страницы. Прозрачность сохранности.
Цель – скрыть реальное хранение ресурса. Степень прозрачности Не все эти атрибуты должны быть полностью реализованы в РС, поскольку обеспечение прозрачности влияет на производительность.