stringtranslate.com

Transmisión-recepción síncrona

La transmisión-recepción síncrona (STR) fue uno de los primeros protocolos de comunicaciones orientados a caracteres de IBM que precedió a Bisync . STR era solo punto a punto y empleaba un código de transmisión de cuatro de ocho , comunicándose a hasta 5100 caracteres por segundo a través de líneas de comunicación semidúplex o full-duplex.

La Unidad de transmisión de datos IBM 1009 , el Adaptador de comunicaciones síncronas IBM 1130 , el Adaptador de comunicaciones IBM System/360 modelo 20 y la Unidad de transmisión de datos IBM 2701 proporcionaron soporte de computadora host para STR.

El IBM 7701 , el terminal de transmisión de cinta magnética IBM 7702 , el terminal de transmisión de tarjetas IBM 1013 y las unidades de comunicación de datos IBM 7710 e IBM 7711 se encontraban entre los dispositivos remotos admitidos por STR. [1]

STR todavía era compatible en 1972, [1] aunque en general había dejado de usarse.

Código cuatro de ocho

El código cuatro de ocho era un conjunto de 64 caracteres más seis caracteres de control, codificados en ocho bits. Al igual que otros tipos de codificación 6b/8b , exactamente cuatro bits de cada carácter eran un bit; existen 70 combinaciones de bits posibles.

Códigos de datos

Este es el código cuatro de ocho. La primera columna de gráficos es para el 7701, [2] donde no se muestra ningún gráfico, el código no está asignado. Más cero y menos cero tenían valores distintos para muchas máquinas y se muestran como +0 y -0. La segunda columna de gráficos es para 1130 SCA, los gráficos se muestran solo si son diferentes del 7701, en su mayoría caracteres del juego de caracteres EBCDIC que no estaban presentes en BCD .

Códigos de control

Estos son los códigos de control de transmisión-recepción síncronos. Los personajes de control estaban reservados; no había ninguna disposición para un funcionamiento transparente.

Verificación de redundancia longitudinal

El byte de verificación de redundancia longitudinal era el único carácter que podía tener más de cuatro bits uno. Este byte contiene un cero en cada posición de bit donde el registro de datos contiene un número par de bits uno y en una posición donde hay un número impar. "Los caracteres inactivos y las secuencias de control no están incluidos en el LRS. [1] : p.174 

control de línea

Cuando no se transmiten datos, la línea se mantiene en modo de sincronización : un terminal transmite caracteres inactivos durante aproximadamente 1,3 segundos seguidos de una secuencia de fin de inactivo ( CL Idle). Luego escucha la misma secuencia durante aproximadamente tres segundos. Para el funcionamiento con cuatro cables, cuando se transmiten datos, el otro par de cables se mantiene en modo de sincronización. Se envía al menos un carácter inactivo antes de cada transmisión.

La propiedad de la línea la establece la estación transmisora ​​enviando una secuencia de consulta ( TL INQ). El terminal receptor responde entonces con un acuse de recibo ( CL ACK2). Siguiendo esta secuencia de iniciación, el terminal transmisor envía SOR1 TLseguido del primer bloque de datos. Los datos finalizan con un registro de fin de transmisión ( TL LRS). El terminal receptor responde con CL ACK1, o CL ERRsi la comprobación de redundancia longitudinal indica un error de transmisión. Este proceso continúa con par/impar SORy ACK, hasta que el terminal emisor haya transmitido todos los datos. Envía la secuencia de fin de transmisión ( CL EOT). El terminal receptor responde CL EOTy vuelve a entrar en modo de sincronización.

Referencias

  1. ^ Corporación abc IBM (1972). Características funcionales de IBM 1130 (PDF) . págs. 171-172.
  2. ^ Corporación IBM (1961). Manual de referencia Terminal de transmisión de cinta magnética IBM 7701 (PDF) . pag. 8.