stringtranslate.com

Синхронная передача-прием

Синхронный приемопередатчик (STR) был ранним протоколом связи IBM, ориентированным на символы, который предшествовал Bisync . STR был протоколом только «точка-точка» и использовал код передачи «четыре из восьми» , передавая до 5100 символов в секунду по полудуплексным или полнодуплексным линиям связи.

Поддержку хост-компьютера для STR обеспечивали IBM 1009 Data Transmission Unit, IBM 1130 Synchronous Communications Adapter, IBM System/360 model 20 Communications Adapter и IBM 2701 Data Transmission Unit.

Среди удаленных устройств, поддерживаемых STR, были IBM 7701, терминал передачи магнитной ленты IBM 7702, терминал передачи карт IBM 1013, а также блоки передачи данных IBM 7710 и IBM 7711. [ 1 ]

По состоянию на 1972 год STR все еще поддерживался [1] , хотя в целом его использование прекратилось.

Код «четыре из восьми»

Код «четыре из восьми» представлял собой набор из 64 символов плюс шесть управляющих символов, закодированных в восьми битах. Как и в других видах кодирования 6b/8b , ровно четыре бита каждого символа были одним битом — существует 70 таких возможных комбинаций битов.

Коды данных

Это код «четыре из восьми». Первый столбец графики предназначен для 7701, [2] где графика не показана, код не назначен. Плюс ноль и минус ноль имели различные значения для многих машин и показаны как +0 и -0. Второй столбец графики предназначен для 1130 SCA, графика показана только если отличается от 7701, в основном это символы из набора символов EBCDIC , которые не присутствовали в BCD .

Коды управления

Это синхронные коды управления приемом-передачей. Управляющие символы были зарезервированы; прозрачная работа не была предусмотрена.

Проверка продольной избыточности

Байт проверки продольной избыточности был единственным символом, который мог иметь не четыре единичных бита. Этот байт содержит ноль в каждой позиции бита, где запись данных содержала четное число единичных битов, и один, где нечетное число. "Простые символы и управляющие последовательности не включены в LRS. [1] : стр.174 

Линия управления

Когда данные не передаются, линия поддерживается в режиме синхронизации — терминал передает символы ожидания в течение приблизительно 1,3 секунды, за которыми следует последовательность конца ожиданияCL Idle ( ). Затем он ожидает ту же последовательность в течение приблизительно трех секунд. Для четырехпроводной работы, когда передаются данные, другая пара проводов поддерживается в режиме синхронизации. Перед каждой передачей отправляется по крайней мере один символ ожидания.

Право собственности на линию устанавливается передающей станцией, отправляющей последовательность запроса ( TL INQ). Затем принимающий терминал отвечает подтверждением ( CL ACK2). После этой последовательности инициации передающий терминал отправляет , SOR1 TLа затем первый блок данных. Данные завершаются записью конца передачи ( TL LRS). Принимающий терминал отвечает CL ACK1, или CL ERRесли продольный контроль избыточности указывает на ошибку передачи. Этот процесс продолжается с четными/нечетными SORи ACK, пока отправляющий терминал не передаст все данные. Он отправляет последовательность конца передачи ( CL EOT). Принимающий терминал отвечает CL EOTи повторно входит в режим синхронизации.

Ссылки

  1. ^ abc IBM Corporation (1972). Функциональные характеристики IBM 1130 (PDF) . стр. 171–172.
  2. ^ IBM Corporation (1961). Справочное руководство IBM 7701 Magnetic Tape Transmission Terminal (PDF) . стр. 8.