Protocolos sincrónicos – son reglas que rigen la comunicación sincrónica. Se dividen en dos categorías: byte-oriented y bit-oriented.

 

 

Byte-oriented

 

Aquellos que usan los caracteres de control que se encuentran en los códigos de caracteres (ASCII o EBCDIC) para limitar los frames y apoyar otros aspectos del protocolo. Por ejemplo, el Binary Synchronous Communication Protocol (Bisync o BSC) que fue creado por IBM. Es usado para proceso en batch. El usuario somete su trabajo a una estación de trabajo remoto (remote job entry o RJE). El trabajo, que consiste de un archivo de instrucciones, es leído y transmitido a la computadora central para ser procesado. Una vez el proceso termina, el output es acumulado o spooled en disco, y luego enviado al usuario para imprimirlo.

 

Los caracteres de control del protocolo byte-oriented son:

SOH – Start of Header           Start of

STX – Start of Text                Frame

ITB – Intermediate Transmission Block                   End

ETB – End of Transmission Block               of

ETX – End of Text                                     Frame

Ej.:   SOH   .... Data .....   ITB

  STX                             ETB

                                      ETX

 

Se utilizan dos tipos de frames, el no-transparente y el transparente:

-         Frame no transparente – consiste de bytes que se pueden imprimir (alfanuméricos, carriage return, line feed, tab, etc) Ejemplo:

 


        SOH   .... Data ....       ITB

  STX                             ETB

                                      ETX

 

-         Frame transparente – incluye caracteres de control como data, se usa DLE como prefijo. Ejemplo:

 

DLE   SOH    ...DLE DLE ETX ... DLE    ITB

          STX                                         ETB

                                                                      ETX

 

Hay dos desventajas principales con el uso del Byte-oriented:

  1. Se requieren dos estructuras de frame, la no-transparente y la transparente.
  2. Usar el control DLE añade carga a la señal.

 

 

 

Bit-Oriented – Evita los problemas del Byte Oriented. En el protocolo Bit-Oriented el frame siempre tiene la misma estructura:

 

Flag

Address

Control

Information

FCS

Flag

 

·        Flag – Delimita el frame y es usado para sincronizar las dos estaciones.

·        Address – Denota el destino del mensaje (si el frame es enviado de la estación primaria) o la dirección de la estación que envía el mensaje (si el frame es enviado por una estación secundaria).

·        Control – Es del tamaño de un byte y define la función del frame. Los formatos que definen las funciones son:

o       Formato de transferencia de información – le indica al receptor que el frame es de información y contiene uno o más bytes de datos.

o       Formato de supervisión – Ayuda a que los frames de información fluyan ordenadamente entre las estaciones.

o       Formato sin número – usado para llevar información específica de las funciones del canal de comunicación (por ejemplo, información de que una estación fue desconectada).

·        Information – Contiene los datos que se envían de una estación (DTE) a otra estación.

·        FCS (Frame Check Sequence) – es lo mismo que Cyclic Redundancy Check (CRC). Es generado por la estación transmisora y colocado después del campo de control o del campo de información.