русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Компьютерные сети. Требования предъявляемые к компьютерным сетям

Требования, предлагаемые к современным вычислительным сетям заключаются в следующем:

1. Производительность
2. Надежность и безопасность
3. Расширяемость и масштабируемость
4. Прозрачность
5. Управляемость
6. Совместимость

Рассмотрим каждое требование подробнее.

1. Производительность.

Существует несколько основных характеристик производительности сети:
1. время реакции;
2. пропускная способность;
3. задержка передачи.

Время реакции определяется как интервал времени между возникновением запроса пользователя к какой-либо сетевой службе и получением ответа на этот запрос.
Очевидно, что значение этого показателя зависит от типа службы, к которой обращается пользователь, от того, какой пользователь и к какому серверу обращается, а также от текущего состояния элементов сети – загруженности сегментов, коммутаторов и маршрутизаторов, через которые проходит запрос, загруженность сервера и тому подобное.

Пропускная способность ограничивает объем данных, переданных сетью или ее частью в единицу времени.
Пропускная способность измеряется или в битах в секунду, или в пакетах в секунду. Пропускная способность может быть мгновенной, максимальной и средней.
Средняя пропускная способность вычисляется путем распределения общего объема переданных данных на время их передачи, причем выбирается достаточно длительный промежуток времени – час, день или неделя.
Мгновенная пропускная способность отличается от средней тем, что для усреднения выбирается очень маленький промежуток времени – например, 10 мс или 1 с.
Максимальная пропускная способность – это наибольшая мгновенная пропускная способность, зафиксированная в течение периода наблюдения.
Задержка передачи определяется как задержка между моментом поступления пакета на вход какого-либо сетевого устройства или части сети и моментом появления его на выходе этого устройства. Этот параметр производительности по содержанию близок к реакции сети, но отличается тем, что всегда характеризует только сетевые этапы обработки данных, без задержек обработки компьютерами сети.
Пропускная способность и задержки передачи является независимыми параметрами, так что сеть может владеть, например, высокой пропускной способностью, но вносить значительные задержки при передаче каждого пакета.

2. Надежность и безопасность


Для оценки надежности используется:
Коэффициент готовности означает частицу времени, в течение которого система может быть использована. Готовность может улучшить путем введения избыточности в структуру системы: ключевые элементы системы должны существовать в нескольких экземплярах, чтобы при отказе одного из них функционирования системы обеспечивали другие.
Другим аспектом общей надежности является безопасность (security), то есть способность системы защитить данные от несанкционированного доступа.
Еще одною характеристикой надежности является отказостойкость (faultwrance). В сетях под отказоустойчивостью понимается способность системы спрятать от пользователя отказ отдельных ее элементов. В отказоустойчивой системе отказ одного из ее элементов приводит к некоторому снижению качества ее работы, а не к полной остановке.

3. Расширяемость и масштабируемость

 

Расширяемость (extensibility) означает возможность сравнительно легкого добавления отдельных элементов сети (пользователей, компьютеров, дополнений, служб), наращивания длины сегментов сети и замены существующей аппаратуры, более мощной. При этом принципиально важно, что легкость расширения системы иногда может обеспечиваться в некоторых достаточно ограниченных пределах.
Масштабируемость (scalability) значит, что сеть позволяет наращивать количество узлов и длину связей в очень широких пределах, при этом производительность сети не ухудшается. Для обеспечения масштабируемости сети придется применять дополнительное коммуникационное оборудование и специальным образом структурировать сеть.

 4. Прозрачность

Прозрачность (transparency) сети достигается в том случае, когда сеть представляется пользователям не как множество отдельных компьютеров, связанных между собой сложной системой кабелей, а как единственная традиционная вычислительная машина с системой деления времени. Прозрачность может быть достигнута на двух разных уровнях – на уровне пользователя и на уровне программиста. На уровне пользователя прозрачность значит, что для работы с изъятыми ресурсами он использует те же команды и привычные ему процедуры, что и для работы с локальными ресурсами. На программном уровне прозрачность заключается в том, что дополнению для доступа к изъятым ресурсам нужны те же вызовы, что и для доступа к локальным ресурсам.

 5. Управляемость


Управляемость сети имеет в виду возможность централизована контролировать состояние основных элементов сети, обнаруживать и решать проблемы, которые возникают при работе сети, выполнять анализ производительности и планировать развитие сети. В идеале средства управления сетями являют собой систему, которая осуществляет наблюдение, контроль и управление каждым элементом сети, – от самых простых к самим сложным устройствам, при этом такая система рассматривает сеть как единое целое, а не как разрознен набор отдельных устройств.

 6. Совместимость

Совместимость значит, что сеть способна заключать в себе самое разнообразное программное и аппаратное обеспечение, то есть в ней могут сосуществовать разные операционные системы, которые поддерживают разные стеки коммуникационных протоколов, и работать аппаратные средства и дополнения от разных производителей. Сеть, которая состоит из разнотипных элементов, называется неоднородной или гетерогенной, а если гетерогенная сеть работает без проблем, то она является интегрированной. Основной путь построения интегрированных сетей – использование модулей, выполненных в соответствии с открытыми стандартами и спецификациями.

Просмотров: 24060

Вернуться воглавление




Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Полезен материал? Поделись:

Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.