ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 11.07.2024
Просмотров: 1347
Скачиваний: 2
ЭВМ с несколькими каналами связи.
Мультиплексоры передачи данных использовались в системах телеобработки данных – первом шаге на пути к созданию вычислительных сетей. В дальнейшем при появлении сетей со сложной
конфигурацией и с большим количеством абонентских систем для реализации функций сопряжения стали применяться специальные связные процессоры.
Как уже говорилось ранее, для передачи цифровой информации по каналу связи необходимо поток битов преобразовать в аналоговые сигналы, а при приеме информации из канала связи в ЭВМ выполнить обратное действие – преобразовать аналоговые сигналы в поток битов, которые может обрабатывать ЭВМ. Такие преобразования выполняет специальное устройство – модем.
Модем – устройство, выполняющее модуляцию и
демодуляцию информационных сигналов при передаче их из ЭВМ в канал связи и при приеме в ЭВМ из канала связи.
Наиболее дорогим компонентом вычислительной сети является канал связи. Поэтому при построении ряда вычислительных сетей стараются сэкономить на каналах связи, коммутируя несколько внутренних каналов связи на один внешний. Для выполнения функций коммутации используются специальные устройства – концентраторы.
Концентратор – устройство, коммутирующее несколько каналов связи на один путем частотного разделения.
В ЛВС, где физическая передающая среда представляет собой кабель ограниченной длины, для увеличения протяженности сети используются специальные устройства – повторители.
Повторитель – устройство, обеспечивающее сохранение формы и амплитуды сигнала при передаче его на большее, чем предусмотрено данным типом физической передающей среды, расстояние.
Существуют локальные и дистанционные повторители. Локальные повторители позволяют соединять фрагменты сетей, расположенные на расстоянии до 50м, а дистанционные – до 2000 м.
Характеристики коммуникационной сети
Для оценки качества коммуникационной сети можно использовать следующие характеристики:
§скорость передачи данных по каналу связи;
§пропускную способность канала связи;
§достоверность передачи информации;
§надежность канала связи и модемов.
Скорость передачи данных по каналу связи измеряется количеством битов информации, передаваемых за единицу времени – секунду.
Запомните! Единица измерения скорости передачи данных - бит в секунду.
Примечание. Часто используется единица измерения скорости – бод. Бод – число изменений состояния среды передачи в секунду. Так как каждое изменение состояния может соответствовать нескольким битам данных, то реальная скорость в битах в секунду может превышать скорость в бодах.
Скорость передачи данных зависит от типа и качества канала связи, типа используемых модемов и принятого способа синхронизации.
Так, для асинхронных модемов и телефонного канала связи диапазон скоростей составляет 300 - 9600 бит/с, а для синхронных – 1200 - 19200 бит/с.
173
Для пользователей вычислительных сетей значение имеют не абстрактные биты в секунду, а информация, единицей измерения которой служат байты или знаки. Поэтому более удобной характеристикой канала является его пропускная способность, которая оценивается количеством знаков, передаваемых по каналу за единицу времени – секунду. При этом в состав сообщения включаются и все служебные символы. Теоретическая пропускная способность определяется скоростью передачи данных. Реальная пропускная способность зависит от ряда факторов, среди которых и способ передачи, и качество канала связи, и условия его эксплуатации, и структура сообщений.
Запомните! Единица измерения пропускной способности канала связи – знак в секунду.
Существенной характеристикой коммуникационной системы любой сети является достоверность передаваемой информации. Так как на основе обработки информации о состоянии объекта управления принимаются решения о том или ином ходе процесса, то от достоверности информации в конечном счете может зависеть судьба объекта. Достоверность передачи информации оценивают как отношение количества ошибочно переданных знаков к общему числу переданных знаков. Требуемый уровень достоверности должны обеспечивать как аппаратура, так и канал связи. Нецелесообразно использовать дорогостоящую аппаратуру, если относительно уровня достоверности канал связи не обеспечивает необходимых требований.
Запомните! Единица измерения достоверности: количество ошибок на знак – ошибок/знак.
Для вычислительных сетей этот показатель должен лежать в пределах 10-6 –10-7 ошибок/знак, т.е. допускается одна ошибка на миллион переданных знаков или на десять миллионов переданных знаков.
Наконец, надежность коммуникационной системы определяется либо долей времени исправного состояния в общем времени работы, либо средним временем безотказной работы. Вторая характеристика позволяет более эффективно оценить надежность системы.
Запомните! Единица измерения надежности: среднее время безотказной работы – час.
Для вычислительных сетей среднее время безотказной работы должно быть достаточно большим и составлять, как минимум, несколько тысяч часов.
ЗВЕНЬЯ ДАННЫХ
Понятие звена данных
Пользователи вычислительных сетей работают с прикладными задачами, расположенными на абонентских ЭВМ, либо имеют доступ к сети с терминалов. Абонентские ЭВМ и терминалы объединяются понятием о к о н е ч н о е оборудование данных (ООД). Для работы друг с другом
абоненты вычислительной сети должны быть соединены каналом связи и между ними должно быть установлено логическое соединение.
Звено данных – два или более абонентов вычислительной сети, соединенных каналом связи.
Задача коммуникационной сети – установить звено данных и обеспечить управление звеном данных при обмене информацией между абонентами сети. Существуют два типа звеньев данных: двухпунктовые, многопунктовые. В двухпунктовом звене данных к каждой точке канала связи подключена либо одна ЭВМ, либо один терминал (рис. 6.12).
174
Рис. 6.12. Двухпунктовое звено данных
В многопунктовом звене данных к одной точке канала связи может быть подключено несколько ЭВМ или терминалов (рис. 6.13). Многопунктовое звено позволяет сэкономить на каналах связи, но требует в
процессе установления связи между абонентами выполнения дополнительной процедуры идентификации абонента. В двухпунктовом звене эта процедура не нужна, так как один канал соединяет только двух абонентов.
Рис. 6.13. Многопунктовое звено данных
Управление звеньями данных
При организации взаимодействия между абонентами в звене данных необходимо решить проблему управления процессом обмена сообщениями.
Используются два основных режима управления в звеньях данных: режим подчинения, режим соперничества.
В режиме подчинения одна из ЭВМ, входящих в звено данных, имеет преимущество в установлении соединения. Эта ЭВМ обладает статусом центральной и инициирует процесс обмена сообщениями путем посылки другим абонентам управляющих последовательностей опроса.
Применяются два типа управляющих последовательностей. Если центральная ЭВМ хочет прочитать сообщения от другого абонента, то ему передается вначале управляющая последовательность опроса. Для организации такого режима управления звеном данных используются специальные списки опроса: либо циклический, либо открытый.
При работе с циклическим списком после опроса последнего абонента осуществляется автоматический переход к началу списка.
При работе с открытым списком опрос заканчивается на последнем абоненте из списка. Для перехода к началу списка необходимо выполнить дополнительную процедуру.
Режим подчинения удобен в сетях с централизованным управлением, прост в программной реализации и не создает в сети ситуации столкновения запросов – одновременной попытки установить связь со стороны двух абонентов. В то же время этот режим не удовлетворяет требованиям свойственного для сетей диалогового режима (посылка сообщений в любой момент времени любому абоненту).
Пример 6.6. С центральной ЭВМ соединены отдельными каналами связи периферийные ЭВМ. Обмен информацией между абонентами сети осуществляется через центральную ЭВМ, которая периодически опрашивает их для получения сообщений или передает им свои сообщения.
В каждый отдельный момент времени устанавливается двухпунктовое звено данных – "центральная ЭВМ – периферийная ЭВМ".
В сетях типичным режимом управления в звеньях данных является режим соперничества. Он предусматривает для всех абонентов равный статус в инициативе начала обмена сообщениями. Таким
175
образом обеспечивается высокая оперативность работы, но возникает проблема столкновения запросов в передающей среде. Если два абонента сети пытаются одновременно установить связь друг с другом, то происходит столкновение запросов. Эту ситуацию необходимо каким-то образом разрешить. В сетях с
такой дисциплиной управления в звеньях данных вначале производится сброс состояния запроса на обеих ЭВМ, а затем посылаются повторные запросы, но с разной временной задержкой для каждого абонента.
Для локальных вычислительных сетей основным режимом управления в звеньях данных является режим соперничества.
Основные формы взаимодействия абонентских ЭВМ
Самое существенное в работе вычислительной сети – определение набора функций, доступных ее абоненту.
Так как пользователи сети работают в определенных предметных областях и используют сеть для решения своих прикладных задач, напомним, что такое процесс, и определим понятие прикладной процесс.
Процесс – некоторая последовательность действий для решения задачи, определяемая программой.
Прикладной процесс – некоторое приложение пользователя, реализованное в прикладной программе.
Отсюда следует, что взаимодействие абонентских ЭВМ в сети можно рассматривать как взаимодействие прикладных процессов конечных пользователей через коммуникационную сеть.
Коммуникационная сеть обеспечивает физическое соединение между абонентскими ЭВМ – передачу сообщений по каналам связи. Для того чтобы могли взаимодействовать процессы, между ними должна существовать и логическая связь (процессы должны быть инициированы, файлы данных открыты).
Анализ работы вычислительных сетей позволяет установить следующие формы взаимодействия между абонентскими ЭВМ:
§терминал – удаленный процесс;
§терминал – доступ к удаленному файлу;
§терминал – доступ к удаленной базе данных;
§терминал – терминал;
§электронная почта.
Взаимодействие терминал - удаленный процесс предусматривает обращение с терминала одной из абонентских ЭВМ к процессу, находящемуся на другой абонентской ЭВМ сети. При этом устанавливается логическая связь с процессом и проводится сеанс работы с ним. Можно запустить удаленный процесс, получить результаты обработки данных этим процессом. Возможна также работа в режиме консоли – трансляция команд сетевой операционной системы на удаленную ЭВМ.
При взаимодействии терминал – доступ к удаленному файлу можно открыть удаленный файл,
модифицировать его или произвести транспортировку этого файла на любое внешнее устройство абонентской ЭВМ для дальнейшей работы с ним в локальном режиме.
Работа в режиме терминал – доступ к удаленной базе данных аналогична предыдущей форме взаимодействия. Только в этом случае производится работа с базой данных в ее полном объеме в соответствии с правами доступа, которыми обладает данный пользователь вычислительной сети.
Взаимодействие терминал - терминал предусматривает обмен сообщениями между абонентами сети в диалоговом режиме. Сообщения могут посылаться как отдельным абонентам, так и группам абонентов сети. Длина сообщения не должна превышать некоторой установленной для данной сети величины (обычно – строка на экране терминала).
Форма взаимодействия электронная почта в последнее время стала очень распространенной. Каждый абонент имеет на своей ЭВМ "почтовый ящик". Это специальный файл, в который записываются все поступающие в его адрес сообщения. Конечный пользователь может проверять в начале работы свой "почтовый ящик", выводить сообщения на печать и передавать сообщения в адрес других абонентов вычислительной сети.
Структурная схема, иллюстрирующая основные формы взаимодействия между абонентскими ЭВМ в сети, приведена на рис. 6.14.
176
Примечание. Понятие терминал, используемое при изложении материала этого раздела, включает в себя и конечного пользователя абонентской ЭВМ, так как доступ к сети без терминала для него невозможен, без пользователя теряет смысл само существование сети.
Рис. 6.14. Формы взаимодействия абонентских ЭВМ
6.2.АРХИТЕКТУРА КОМПЬЮТЕРНЫХ СЕТЕЙ
§Эталонные модели взаимодействия систем
§Протоколы компьютерной сети
ЭТАЛОННЫЕ МОДЕЛИ ВЗАИМОДЕЙСТВИЯ СИСТЕМ
Модель взаимодействия открытых систем
Для определения задач, поставленных перед сложным объектом, а также для выделения главных характеристик и параметров, которыми он должен обладать, создаются общие модели таких объектов.
Общая модель вычислительной сети определяет характеристики сети в целом и характеристики и функции входящих в нее основных компонентов.
Архитектура вычислительной сети – описание ее общей модели.
Многообразие производителей вычислительных сетей и сетевых программных продуктов поставило проблему объединения сетей различных архитектур. Для ее решения МОС разработала модель архитектуры открытых систем.
Открытая система – система, взаимодействующая с другими системами в соответствии с принятыми стандартами.
Предложенная модель архитектуры открытых систем служит базой для производителей при разработке совместимого сетевого оборудования. Эта модель не является неким физическим телом, отдельные элементы которого можно осязать. Модель представляет собой самые общие рекомендации для построения стандартов совместимых сетевых программных продуктов. Эти рекомендации должны быть реализованы как в аппаратуре, так и в программных средствах вычислительных сетей.
В настоящее время модель взаимодействия открытых систем (ВОС) является наиболее популярной сетевой архитектурной моделью. Модель рассматривает общие функции, а не специальные решения, поэтому не все реальные сети абсолютно точно ей следуют. Модель взаимодействия открытых систем состоит из семи уровней (рис. 6.15).
177