- •Иерархическая топология
- •Шинная или горизонтальная топология.
- •Линии связи в лвс. Характеристики линий связи.
- •3.Маршрутизация в сетях
- •3.Методы маршрутизации
- •Классификация лвс
- •5.Способы повышения производительности лвс
- •Цели занятия
- •Расширение локальных сетей
- •Репитеры
- •Принцип работы
- •Некоторые соображения
- •Отсутствие изоляции и фильтрации
- •Принцип работы
- •Создание таблицы маршрутизации
- •Удаленные мосты
- •Различия между мостами и репитерами
- •Некоторые соображения
- •Принцип работы
- •Выбор маршрутов
- •Типы маршрутизаторов
- •Различия между мостами и маршрутизаторами
- •Широковещательные пакеты
- •Множественные пути
- •Заключение
- •Мосты-маршрутизаторы
- •Основные характеристики надежности аппаратных средств вычислительной техники
- •Методика расчета надежности невосстанавливаемых изделий
- •Пример расчёта надежности невосстанавливаемого изделия – блока аппаратуры, выполненного на интегральных схемах
- •Методика расчета надежности восстанавливаемых изделий и систем
- •9. Модели «клиент—сервер» в технологии баз данных
- •10.Двухуровневые модели
- •13.Модель сервера приложений
- •14. Модели серверов баз данных
- •16.Распределенные базы данных и требования к ним
- •Независимость от центрального узла.
- •Непрерывное функционирование
- •Независимость от расположения
- •Обработка распределенных запросов
- •Управление распределенными транзакциями
- •Независимость от аппаратного обеспечения
- •19. Классификация распределенных систем. Централизация и децентрализация.
- •20.Классификация распределенных систем по способам распределения данных
- •21.Классификация распределенных систем по типу распределения процессоров (аспект обработки).
- •22. Распределение по функциям
- •Распределение по системам
- •23. Комбинированные системы
- •24. Горизонтальное распределение
- •Многоуровневые архитектуры клиент-сервер
- •Общие сведения об архитектуре клиент-сервер
- •Клиенты и серверы локальных сетей Клиент.
- •26. Основные проблемы архитектуры "клиент-сервер"
- •Достоинства и недостатки системы клиент/сервер
- •27.Распределенные информационные системы и обработка транзакций Понятие транзакции в информационной системе.
- •Свойства транзакции.
- •28. Выполнение транзакций.
- •Откат и фиксация транзакций.
- •29.Механизм блокировок. Уровни и типы блокировок.
- •30. Протокол двухфазовой фиксации транзакций
- •31. Стратегии обработки транзакций
- •32. Методы работы в условиях перегрузки Причины перегрузок в сети.
- •Действия по устранению перегрузок.
- •Алгоритмы устранения перегрузок в системах без обратной связи. Алгоритм leaky bucket ("дырявое ведро")
- •Алгоритм Token Bucket ("маркерное ведро")
- •Методы устранения перегрузок в системах с обратной связью.
- •Метод управления разрешением.
- •Метод управления потоком с использованием пакетов блокировки
- •Метод «честной очереди».
- •Метод «скользящее окно»
- •Метод отбрасывания пакетов
- •34.Программные средства лвс. Сетевые ос. Многослойная модель сети
- •Структура сетевой операционной системы
- •Сетевое программное обеспечение ДрайверПлата сетевого адаптера
- •35. Функциональные роли компьютеров в сети
- •36. Одноранговые сетевые ос и ос с выделенными серверами
- •37. Функции сетевых операционных систем.
- •38. Управление вычислительной сетью. Администрирование сети.
- •Все это означает, что после установки сетью необходимо управлять. Управляемость
- •39. Управление программно-аппаратным комплексом сети.
- •Диагностика вс
- •40. Программное обеспечение для управления сетью.
- •41. Управление пользователями.
- •Обучение пользователей.
- •Рекомендации по проектированию корпоративных сетей.
21.Классификация распределенных систем по типу распределения процессоров (аспект обработки).
Существует несколько типов систем распределенной обработки данных, в которых компоненты объединены с помощью средств связи.
Прежде всего определим горизонтальное и вертикальное распределение.
Под вертикальным распределением понимают иерархию процессоров. (рис.). Как правило, транзакция входит в систему и покидает ее на самом нижнем уровне. Может оказаться, что на самом нижнем уровне транзакция обрабатывается полностью или же выполняются только некоторые действия, и она передается на более высокий уровень. Все транзакции либо какая-то их часть достигают верхнего уровня, который имеет доступ к файлам или базам данных. Машина верхнего уровня иерархии сама по себе может быть вычислительной системой и обрабатывать свои собственные транзакции. Однако данные, с которыми она работает, передаются ей системами нижних уровней. Так, на верхнем уровне может оказаться система высшей ступени административного руководства. К ней будут стекаться данные от заводов, отделений, складов и других систем.
При горизонтальном распределении процессоры не различаются по рангу, все они имеют одинаковый статус. Транзакция проходит только через один процессор, хотя в наличии может быть много процессоров. В некоторых системах равноправных партнеров транзакции могут передаваться от одного партнера к другому, вызывая в каждом обновление своих файлов.
Горизонтальное распределение иллюстрируется следующим рисунком. На первой схеме несколько процессоров подсоединены к шине или к широкополосному короткому каналу, на второй - к кольцу, на третьей и четвертой (спутниковая связь) схемах представлены горизонтальные компьютерные сети, в которых пользователь может войти в одну из машин.
22. Распределение по функциям
В некоторых системах распределение производится по функциям, а не по способности полностью обработать транзакции. Централизованные системы телеобработки 70-x годов работали с простыми терминалами и выполняли почти все функции в центральной машине. Сначала были вынесены вспомогательные системные и управляющие функции, затем такие, как сбор данных, редактирование, диалог с оператором за терминалом и, наконец, многие функции самих прикладных программ.
При этом предполагается распределение функций по вертикали, при котором машины нижнего уровня передают транзакции вычислительной системе более высокого уровня. В качестве машин нижнего уровня могут использоваться интеллектуальные терминалы, в которых процессоры выполняют функции редактирования сообщений, форматирования экрана, организации диалога с оператором в процессе сбора данных, обеспечения секретности, уплотнения сообщений. Они не обрабатывают транзакцию полностью. При таком распределении периферийные машины не смогут полностью автономно работать, если они окажутся отрезанными от главной машины в случае отказов в системе связи или каких-либо других отказов.
В случае распределения по функциям жизненно важно тесное взаимодействие между машинами разных уровней. Поэтому нужны единые стандарты на всю систему, регламентирующие распределяемые функции. Эти стандарты должны определять, каким образом машины нижних и верхних уровней образуют части архитектуры всей системы с соответствующими общими механизмами управления и программным обеспечением.