Асинхронная и синхронная передача.

 

Многие типы ЭВМ и терминалов обмениваются данными друг с другом и устройствами АКД с использованием кода без возвращения к нулю (NRZ-кода). Следовательно, синхронизация для этих устройств, приобретает важное значение.

Для обеспечение синхронизации используются два соглашения относительно форматирования. Эти два метода иллюстрируются на рис. 1.21.


Первый подход называется асинхронным форматированием. Согласно этому подходу, каждый байт данных (каждый знак) имеет сигналы «старт» и «стоп». Это сигналы синхронизации, которые помещаются соответственно в начало и конец байта.

 

Назначение этих сигналов состоит в том, чтобы:

- во-первых, известить приемник о приходе данных,

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

 

Биты «старт» и «стоп» являются на самом деле просто уникальными специальными сигналами, которые распознаются принимающими устройствами.

 

Синхроннаяпередача использует отдельные каналы синхронизации или самосинхронизирующий код.

 

Синхронные форматы исключают необходимость вставки в начало и конец каждого символа старт-стопных битов.

Первые (предваряющие) сигналы обычно называются байтами синхронизации или синхробайтами. Иначе они называются флагами. Их основная функция состоит в том, чтобы оповещать приемник о приходе данных пользователя. Этот процесс называется окадриванием.

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

Тема 1.6. Форматы сообщений.

На рис. 1.21,в показан реальный вид синхронного формата.

Данные, которые передаются по сети ЭВМ, обычно содержат, как минимум пять частей:

- синхробайты;

- управляющее поле (поля), которое реализует протокол, т.е. управляет продвижением данных по сети;

- данные идентификации (как минимум идентификации приемника и передатчика);

- данные пользователя (данные прикладного процесса);

- элемент контроля ошибок передачи, обычно называемый полем контроля ошибок).

 

В технике передачи данных используются четыре термина: сообщение, блок, кадри пакет. Однако нет четкого определения этих терминов. Практически они часто используются взаимозаменяемо.


На данной стадии достаточно описать их следующим образом: это самостоятельный и независимый объект управления и/или данных пользователя.

Для конкретности, пока мы не определим различия между названными терминами, будет использоваться термин кадр.

 

Не все кадры содержат данные пользователя.

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

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