Надежность и безопасность
Для оценки надежности сетей используются следующие характеристики:
1. Коэффициент готовности означает долю времени, в течение которого система может быть использована.
2. Безопасность, т.е. способность системы защитить данные от несанкционированного доступа. В распределенной системе это сделать гораздо сложнее, чем в централизованной.
3. Отказоустойчивость. Это способность системы работать в условиях отказа некоторых её элементов.
Для того чтобы система была высоконадежной, она должна как минимум обладать высокой готовностью, но этого недостаточно, необходимо обеспечить сохранность данных и защиту их от искажения (резервные копии на серверах). Одной из характеристик надежности является вероятность доставки пакета узлу без искажений. Наряду с этой характеристикой, могут использоваться другие показатели, например: вероятность потери пакета, вероятность искажения отдельного бита передаваемых данных, отношение потерянных пакетов к доставленным и др.
В отказоустойчивой системе отказ одного из её элементов хотя и приводит к снижению качества работы, но система остается работоспособной.
Расширяемость и масштабируемость.
Расширяемость – это возможность легкого добавления отдельных элементов сети (пользователей, рабочих станций, приложений и т.д.), наращивания длины сегментов сети и замены существующей аппаратуры более мощной. Сеть, обладающая высокой расширяемостью, как правило снижает свою производительность (плохая масштабируемость при хорошей расширяемости).
Масштабируемость - это возможность наращивания числа узлов и элементов сети при сохранении производительности. Для обеспечения масштабируемости сети применяют дополнительное коммуникационное оборудование и специальным образом структурируют сеть.
Высокой масштабируемостью обладает многосегментная сеть, построенная с использованием коммутаторов и маршрутизаторов и имеющая иерархическую структура связей.
Прозрачность
Прозрачность – это свойство сети скрывать от пользователя детали своего внутреннего устройства, упрощая тем самым его работу.
Прозрачность достигается на 2 уровнях:
- на уровне пользователя
- на уровне приложения
На уровне пользователя прозрачность заключается в том, что для работы с удаленными ресурсами пользователь использует те же команды, что и для работы с локальными ресурсами. На уровне приложения прозрачность заключается в том, что приложению для доступа к удаленным ресурсам требуются те же вызовы, что и для доступа к локальным ресурсам. Прозрачность на уровне приложения требует сокрытия всех деталей распределенности средствами сетевой операционной системы.
Таким образом, сеть должна скрывать все особенности операционной системы и различия в типах компьютеров.
Дата добавления: 2016-12-16; просмотров: 751;