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:
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.