Синхронная передача-прием
Синхронная передача-прием (STR) была ранним символьно-ориентированным протоколом связи IBM , предшествовавшим Bisync . STR работал только в режиме «точка-точка» и использовал код передачи «четыре из восьми» , обеспечивая передачу данных со скоростью до 5100 символов в секунду по полудуплексным или полнодуплексным линиям связи.
Модуль передачи данных IBM 1009 , IBM 1130 адаптер синхронной связи , коммуникационный адаптер IBM System / 360 модели 20 и модуль передачи данных IBM 2701 обеспечивали поддержку главного компьютера для STR.
IBM 7701 , терминал передачи данных на магнитной ленте IBM 7702 , терминал передачи карт IBM 1013 , а также модули передачи данных IBM 7710 и IBM 7711 были среди удаленных устройств, поддерживаемых STR. [1]
STR все еще поддерживался с 1972 года. [1] хотя в целом он выцвел от использования.
Код четыре из восьми
[ редактировать ]Код четыре из восьми представлял собой набор из 64 символов плюс шесть управляющих символов, закодированных в восьми битах. Как и в других видах кодирования 6b/8b , ровно четыре бита каждого символа были одним битом — таких возможных битовых комбинаций может быть 70.
Коды данных
[ редактировать ]Это код четыре из восьми. Первый столбец графиков относится к 7701, [2] если изображение не отображается, код не назначен. Плюс ноль и минус ноль имели разные значения для многих машин и обозначаются как +0 и -0. Второй столбец графики предназначен для 1130 SCA, графика отображается только в том случае, если она отличается от 7701, в основном это символы из набора символов EBCDIC , которых нет в BCD .
Графика | 1130 Графика | четыре из восьми код |
Шестигранник |
---|---|---|---|
Н Х ИЛИ Р 8 4 2 1 | |||
космос | 1 1 1 1 0 0 0 0 | Ф0 | |
+0 | ¢ | 0 1 1 0 1 0 1 0 | 6А |
. | 1 0 0 0 1 0 1 1 | 8Б | |
⌑ | < | 0 1 1 0 1 1 0 0 | 6С |
( | 0 1 0 1 0 1 1 0 | 56 | |
+ | 0 0 1 1 0 1 1 0 | 36 | |
групповой знак | | | 1 0 0 0 1 1 0 1 | 8Д |
& | 1 0 0 0 1 1 1 0 | 8Е | |
-0 | ! | 1 1 0 0 1 0 1 0 | ЧТО |
$ | 0 1 0 0 1 0 1 1 | 4Б | |
* | 1 1 0 0 1 1 0 0 | СС | |
) | 0 1 0 1 1 1 0 0 | 5С | |
; | 0 0 1 1 1 1 0 0 | 3С | |
Д | ¬ | 0 1 0 0 1 1 0 1 | 4D |
- | 0 1 0 0 1 1 1 0 | 4Е | |
/ | 1 0 1 1 0 0 0 1 | Б1 | |
, | 0 0 1 0 1 0 1 1 | 2Б | |
% | 1 0 1 0 1 1 0 0 | переменного тока | |
разделитель слов | _ | 0 1 0 1 1 0 1 0 | 5А |
> | 0 0 1 1 1 0 1 0 | 3А | |
знак блока | ? | 0 0 1 0 1 1 0 1 | 2D |
космос | : | 0 0 1 1 1 1 0 0 | 2Е |
# | 0 0 0 1 1 0 1 1 | 1Б | |
@ | 1 0 0 1 1 1 0 0 | 9С | |
' | 0 0 0 0 1 1 1 1 | 0Ф | |
= | 0 0 0 1 1 1 1 0 | 1Е | |
отметка ленты | " | 0 0 0 1 1 1 0 1 | 1Д |
А | 0 1 1 1 0 0 0 1 | 71 | |
Б | 0 1 1 1 0 0 1 0 | 72 | |
С | 0 1 1 0 0 0 1 1 | 63 | |
Д | 0 1 1 1 0 1 0 0 | 74 | |
И | 0 1 1 0 0 1 0 1 | 65 | |
Ф | 0 1 1 0 0 1 1 0 | 66 | |
Г | 1 0 0 0 0 1 1 1 | 87 | |
ЧАС | 0 1 1 1 1 0 0 0 | 78 | |
я | 0 1 1 0 1 0 0 1 | 69 | |
Дж | 1 1 0 1 0 0 0 1 | Д1 | |
К | 1 1 0 1 0 0 1 0 | Д2 | |
л | 1 1 0 0 0 0 1 1 | С3 | |
М | 1 1 0 1 0 1 0 0 | Д4 | |
Н | 1 1 0 0 0 1 0 1 | С5 | |
ТО | 1 1 0 0 0 1 1 0 | С6 | |
П | 0 1 0 0 0 1 1 1 | 47 | |
вопрос | 1 1 0 1 1 0 0 0 | Д8 | |
Р | 1 1 0 0 1 0 0 1 | С9 | |
рекордная отметка | 1 0 1 0 1 0 1 0 | АА | |
С | 1 0 1 1 0 0 1 0 | Б2 | |
Т | 1 0 1 0 0 0 1 1 | А3 | |
В | 1 0 1 1 0 1 0 0 | Б4 | |
V | 1 0 1 0 0 1 0 1 | А5 | |
В | 1 0 1 0 0 1 1 0 | А6 | |
Х | 0 0 1 0 0 1 1 1 | 27 | |
И | 1 0 1 1 1 0 0 0 | Б8 | |
С | 1 0 1 0 1 0 0 1 | А9 | |
0 | 1 0 0 1 1 0 1 0 | 9А | |
1 | 1 1 1 0 0 0 0 1 | Е1 | |
2 | 1 1 1 0 0 0 1 0 | Е2 | |
3 | 1 0 0 1 0 0 1 1 | 93 | |
4 | 1 1 1 0 0 1 0 0 | Е4 | |
5 | 1 0 0 1 0 1 0 1 | 95 | |
6 | 1 0 0 1 0 1 1 0 | 96 | |
7 | 0 0 0 1 0 1 1 1 | 17 | |
8 | 1 1 1 0 1 0 0 0 | Е8 | |
9 | 1 0 0 1 1 0 0 1 | 99 |
Коды управления
[ редактировать ]Это синхронные коды управления приемом и передачей. Управляющие символы были зарезервированы; не было условий для прозрачной работы.
Графика |
четыре из восьми код |
Шестигранник |
---|---|---|
Н Х ИЛИ Р 8 4 2 1 | ||
Праздный | 0 0 1 1 1 0 0 1 | 39 |
Начало записи 1 или Подтвердить 1 (SOR1 или ACK1) |
0 1 0 1 0 0 1 1 | 53 |
Начало записи 2 или Подтвердить 2 (SOR2 или ACK2) |
0 0 1 1 0 0 1 1 | 33 |
Лидер передачи (TL) | 0 0 1 1 0 1 0 1 | 35 |
Лидер управления (CL) | 0 1 0 1 0 1 0 1 | 55 |
Конец передачи (EOT) 1 | 0 1 0 1 1 0 1 0 | 5А |
Запрос или ошибка (INQ или ERR) | 0 1 0 1 1 0 0 1 | 59 |
Телефон 1 | 0 1 0 1 1 1 0 0 | 5С |
Группа Марк 1 | 1 0 0 0 1 1 0 1 | 8Д |
Проверка продольного резервирования (LRS) | - - - - - - - - | |
1 также используется как символ данных |
Проверка продольного резервирования
[ редактировать ]Байт проверки продольного избыточного кода был единственным символом, который мог иметь кроме четырех единиц. Этот байт содержит ноль в каждой битовой позиции, где запись данных содержит четное число единиц, и в той, где нечетное число. «Пустые символы и управляющие последовательности не включены в 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
и снова входит в режим синхронизации.
Ссылки
[ редактировать ]- ^ Перейти обратно: а б с Корпорация IBM (1972). Функциональные характеристики IBM 1130 (PDF) . стр. 171–172.
- ^ Корпорация IBM (1961). Справочное руководство IBM 7701 Терминал передачи магнитной ленты (PDF) . п. 8.