Квитирование установления связи

Квитирование установления связи.

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

Если одно из устройств направляет какой либо символ другому устройству, которое в тот момент занято выполнением какой либо иной задачи, то переданный сигнал будет потерян.

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

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

Передатчик не передает ни каких данных до тех пор, пока на его вход не поступит сигнал CTS. Сигналы квитирования установления связи имеют разные названия в различных системах. В более совершенных системах используются также дополнительные сигналы квитирования. В системах с двухсторонним обменом данными требуются все все упомянутые сигналы квитирования. В пример квитирования установления связи ООД АПД -передаваемые данные принимаемые данные принимаемые данные передаваемые данные запрос передатчика сброс передатчика сброс передатчика запрос передатчика готовность терминала готовность модема готовность модема готовность терминала сигнальное заземление сигнальное заземление 3.2. Асинхронный метод передачи. В последовательной системе связи разряды данных передаются одним потоком.

Асинхронная последовательная система связи позволяет передавать за один прием по одному символу т.е один набор двоичных разрядов. В синхронных системах связи передача многоразрядного или многосимвольного сообщения осуществляется осуществляется в виде одного непрерывного потока двоичных данных данных. На рисунке показано, как осуществляется асинхронная передача одного символа. логическая D0 D1 D2 D3 D4 D5 D6 стоповый разряд 1 мар кер начало следую- начало щего сим- стартовый разряд вола разряд четности В каждом такте на передающую линию через интерфейс направляется один разряд и, как правило, интерфейс программируется на передачу данных наборами по одному байту Передатчик не синхронизирован с приемником - приемник не знает, когда передатчик будет направлять ему данные. Следовательно, необходимы средства, способные сигнализировать о том что на приемник готов поступить новый байт. Эта задача решается путем передачи на вход приемника дополнительного разряда, который называется стартовым.

Более подробно асинхронный метод передачи данных описывается в главе Технология программирования . 3.3. Синхронный метод.

Передаваемый синхронно символ также состоит из 5-8 бит с необязательным битом паритета, но не имеет старт-стопных битов. Все символы содержат одинаковое число бит N и время передачи разделяется на интервалы из N бит каждый. Опросом в приемнике управляет та же самая синхронизация, которая применяется для для генерирования бит, что гарантирует синхронность двух процессов. Передатчик должен передавать символ в течении каждого N-битного интервала. Все передачи должны начинаться с серии символов синхронизации, которые нельзя спутать с другими символами. Обычно они совпадают с холостыми символами в коде ASCII символ синхронизации кодируется, как 0010110. Приемник, который должен знать код символа синхронизации, проверяет каждый бит по мере его появления и когда последовательность бит точно соответствует битам в символе синхронизации, полагает, что началась передача. 3.4.