ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 17.07.2024
Просмотров: 1459
Скачиваний: 0
Для характеристики процесса обмена сообщениями в вычислительной сети по каналам связи используются следующие понятия: режим передачи, код передачи, тип синхронизации.
Режим передачи. Существуют три режима передачи: симплексный, полудуплексный и дуплексный.
Симплексный режим – передача данных только в одном направлении.
Примером симплексного режима передачи (рис. 6.5) является система, в которой информация, собираемая с помощью датчиков, передается для обработки на ЭВМ. В вычислительных сетях симплексная передача практически не используется.
Рис. 6. 5. Симплексный режим передачи
Полудуплексный режим - попеременная передача информации, когда источник и приемник последовательно меняются местами (рис. 6.6).
Рис. 6.6. Полудуплексный режим передачи
Яркий пример работы в полудуплексном режиме – разведчик, передающий в Центр информацию, а затем принимающий инструкции из Центра.
Дуплексный режим – одновременные передача и прием сообщений.
Дуплексный режим (рис. 6.7) является наиболее скоростным режимом работы и позволяет
эффективно использовать вычислительные возможности быстродействующих ЭВМ в сочетании с высокой скоростью передачи данных по каналам связи. Пример дуплексного режима – телефонный разговор.
Рис. 6.7. Дуплексный режим передачи
Коды передачи данных
Для передачи информации по каналам связи используются специальные коды. Коды эти стандартизованы и определены рекомендациями ISO (International Organization for Standardization) –
Международной организации по стандартизации (МОС) или Международного консультативного комитета по телефонии и телеграфии (МККТТ).
Наиболее распространенным кодом передачи по каналам связи является код ASCII, принятый для обмена информацией практически во всем мире (отечественный аналог – код КОИ-7).
Следует обратить внимание еще на один способ связи между ЭВМ, когда ЭВМ объединены в комплекс с помощью интерфейсного кабеля и с помощью двухпроводной линии связи.
168
Примечание. Интерфейсный кабель – это набор проводов, по которым передаются сигналы от одного устройства компьютера к другому. Чтобы обеспечить быстродействие, для каждого сигнала выделен отдельный провод. Сигналы передаются в определенной последовательности и в определенных комбинациях друг с другом.
Для передачи кодовой комбинации используется столько линий, сколько битов эта комбинация содержит. Каждый бит передается по отдельному проводу. Это параллельная передача или передача параллельным кодом. Предпочтение такой передаче отдается при организации локальных МВК, для внутренних связей ЭВМ и для небольших расстояний между абонентами сети. Передача параллельным кодом обеспечивает высокое быстродействие, но требует повышенных затрат на создание физической передающей среды и обладает плохой помехозащищенностью. В вычислительных сетях передача параллельными кодами не используется.
Для передачи кодовой комбинации по двухпроводной линии группа битов передается по одному проводу бит за битом. Это передача информации последовательным кодом. Она, вполне естественно, медленнее, так как требует преобразования данных в параллельный код для дальнейшей обработки в ЭВМ, но экономически более выгодна для передачи сообщений на большие расстояния.
Типы синхронизации данных
Процессы передачи или приема информации в вычислительных сетях могут быть привязаны к определенным временным отметкам, т.е. один из процессов может начаться только после того, как получит полностью данные от другого процесса. Такие процессы называются синхронными.
В то же время существуют процессы, в которых нет такой привязки и они могут выполняться независимо от степени полноты переданных данных. Такие процессы называются асинхронными.
Синхронизация данных – согласование различных процессов во времени. В системах передачи данных используются два способа передачи данных: синхронный и асинхронный.
При синхронной передаче (рис. 6.8) информация передается блоками, которые обрамляются специальными управляющими символами. В состав блока включаются также специальные синхросимволы, обеспечивающие контроль состояния физической передающей среды, и символы, позволяющие обнаруживать ошибки при обмене информацией. В конце блока данных при синхронной передаче в канал связи выдается контрольная последовательность, сформированная по специальному алгоритму. По этому же алгоритму формируется контрольная последовательность при приеме информации из канала связи. Если обе последовательности совпадают – ошибок нет. Блок данных принят. Если же последовательности не совпадают – ошибка. Передача повторяется до положительного результата проверки. Если повторные передачи не дают положительного результата, то фиксируется состояние аварии.
Рис. 6.8. Синхронная передача данных
169
Синхронная передача – высокоскоростная и почти безошибочная. Она используется для обмена сообщениями между ЭВМ в вычислительных сетях. Синхронная передача требует дорогостоящего оборудования.
При асинхронной передаче (рис. 6.9) данные передаются в канал связи как последовательность битов, из которой при приеме необходимо выделить байты для последующей их обработки. Для этого каждый байт ограничивается стартовым и стоповым битами, которые и позволяют произвести выделение их из потока передачи. Иногда в линиях связи с низкой надежностью используется несколько таких битов.
Дополнительные стартовые и стоповые биты несколько снижают эффективную скорость передачи данных и соответственно пропускную способность канала связи. В то же время асинхронная передача
не требует дорогостоящего оборудования и отвечает требованиям организации диалога в вычислительной сети при взаимодействии персональных ЭВМ.
Рис. 6.9. Асинхронная передача данных
АППАРАТНАЯ РЕАЛИЗАЦИЯ ПЕРЕДАЧИ ДАННЫХ
Способы передачи цифровой информации
Цифровые данные по проводнику передаются путем смены текущего напряжения: нет напряжения - "0", есть напряжение – "1". Существуют два способа передачи информации по физической передающей среде: цифровой и аналоговый.
Примечания: 1. Если все абоненты компьютерной сети ведут передачу данных по каналу на одной частоте, такой канал называется узкополосным (пропускает одну частоту).
2. Если каждый абонент работает на своей собственной частоте по одному каналу, то такой канал называется широкополосным (пропускает много частот).
Использование широкополосных каналов позволяет экономить на их количестве, но усложняет процесс управления обменом данными.
При цифровом или узкополосном способе передачи (рис. 6.10) данные передаются в их естественном виде на единой частоте. Узкополосный способ позволяет передавать только цифровую информацию,
обеспечивает в каждый данный момент времени возможность использования передающей среды только двумя пользователями и допускает нормальную работу только на ограниченном расстоянии (длина линии связи не более 1000 м). В то же время узкополосный способ передачи обеспечивает высокую скорость обмена данными – до 10 Мбит/с и позволяет создавать легко конфигурируемые вычислительные сети. Подавляющее число локальных вычислительных сетей использует узкополосную передачу.
170
Рис. 6.10. Цифровой способ передачи
Аналоговый способ передачи цифровых данных (рис. 6.11) обеспечивает широкополосную передачу за счет использования в одном канале сигналов различных несущих частот.
Рис. 6.11. Способы передачи цифровой информации по аналоговому сигналу:
171
а – амплитудная модуляция; б – частотная; в – фазовая
При аналоговом способе передачи происходит управление параметрами сигнала несущей частоты для передачи по каналу связи цифровых данных.
Сигнал несущей частоты представляет собой гармоническое колебание, описываемое уравнением:
где Хмах |
– амплитуда колебаний; |
ω |
– частота колебаний; |
t |
– время; |
ϕ0 |
– начальная фаза колебаний. |
Передать цифровые данные по аналоговому каналу можно, управляя одним из параметров сигнала несущей частоты: амплитудой, частотой или фазой. Так как необходимо передавать данные в двоичном виде (последовательность единиц и нулей), то можно предложить следующие способы управления (модуляции): амплитудный, частотный, фазовый.
Проще всего понять принцип амплитудной модуляции: "0" – отсутствие сигнала, т.е. отсутствие колебаний несущей частоты; "1" – наличие сигнала, т.е. наличие колебаний несущей частоты. Есть колебания – единица, нет колебаний – нуль (рис. 6.11a).
Частотная модуляция предусматривает передачу сигналов 0 и 1 на разной частоте. При переходе от 0 к 1 и от 1 к 0 происходит изменение сигнала несущей частоты (рис. 6.11б).
Наиболее сложной для понимания является фазовая модуляция. Суть ее в том, что при переходе от 0
к1 и от 1 к 0 меняется фаза колебаний, т.е. их направление (рис. 6.11в).
Всетях высокого уровня иерархии – глобальных и региональных используется также и шupокополосная передача, которая предусматривает работу для каждого абонента на своей частоте в
пределах одного канала. Это обеспечивает взаимодействие большого количества абонентов при высокой скорости передачи данных.
Широкополосная передача позволяет совмещать в одном канале передачу цифровых данных, изображения и звука, что является необходимым требованием современных систем мультимедиа.
Пример 6.5. Типичным аналоговым каналом является телефонный канал. Когда абонент снимает трубку, то слышит равномерный звуковой сигнал – это и есть сигнал несущей частоты. Так как он лежит в диапазоне звуковых частот, то его называют тональным сигналом. Для передачи по
телефонному каналу речи необходимо управлять сигналом несущей частоты – модулировать его. Воспринимаемые микрофоном звуки преобразуются в электрические сигналы, а те, в свою очередь, и модулируют сигнал несущей частоты. При передаче цифровой информации управление производят информационные байты – последовательность единиц и нулей.
Аппаратные средства
Чтобы обеспечить передачу информации из ЭВМ в коммуникационную среду, необходимо согласовать сигналы внутреннего интерфейса ЭВМ с параметрами сигналов, передаваемых по каналам связи. При этом должно быть выполнено как физическое согласование (форма, амплитуда и длительность сигнала), так и кодовое.
Технические устройства, выполняющие функции сопряжения ЭВМ с каналами связи, называются адanтерами или сетевыми адanтерами. Один адаптер обеспечивает сопряжение с ЭВМ одного канала связи.
Кроме одноканальных адаптеров используются и многоканальные устройства – мультиплексоры передачи данных или просто мультиплексоры.
Мультиплексор передачи данных – устройство сопряжения
172