Bisync

Páginas: 5 (1093 palabras) Publicado: 5 de diciembre de 2012
BISYNC (Binary Synchronous Communications)
Es el protocolo utilizado por IBM desde hace algún tiempo. Es un protocolo orientado a carácter. El formato de los protocolos orientados a carácter tiene campos que son múltiplo del número de bits del alfabeto de símbolos con el que trabaje. BISYNC utiliza código ASCII, por lo que todos sus campos son múltiplos de 8 bits. BISYNC se apoya en uno o doscaracteres de sincronización sucesiva para identificar la sincronización de carácter o de bloque. El receptor establece la sincronización buscando la muestra especial del sincronismo que envíe el emisor. El emisor envía el patrón de sincronismo continuamente, hasta que el receptor lo detecta. En ese momento emisor y receptor están sincronizados. Posteriormente, la sincronización es mantenida por elprotocolo.

Formato de paquete

Aunque esta estructura es ampliamente utilizada por convención el protocolo BISYNC puede modificar este formato de mensaje (multiformato).
* SYNC (Synchronous Idle): caracteres de sincronismo. Indican al receptor que lo que viene a continuación es información.
Si el emisor envía únicamente caracteres de sincronismo, estará indicando al receptor que deseamantener la línea operativa, es decir, mantenimiento del enlace.
* SOH: Comienzo de cabecera. Identifica el comienzo de un bloque de información de control (como direcciones, prioridades, número de secuencia del paquete etc.). Campo direccionamiento de información o campo de direccionamiento fuente. Los cuatro primeros bits representan la dirección origen y los restantes, la dirección destino.Tanto SOH como los demás caracteres que veremos son caracteres de control ASCII. En caso de error en la recepción de un bloque, el receptor manda el mensaje al emisor con el número de secuencia del mensaje erróneo. El emisor retransmite el mensaje. El receptor reconoce cuando un mensaje ha sido retransmitido (porque cada mensaje tiene un número de secuencia) y puede reunir una secuencia demensajes en su orden correcto. Si el campo SOH tiene todos los bits a 1, es un paquete de difusión, es decir, se envía a todos los usuarios.
* HEADER: Cabecera de control. Es un campo de control de comando. Represente órdenes que envían emisor y receptor indicando situaciones en la línea.
* STX: Indica el comienzo de datos en un bloque. STX puede estar precedida por una cabecera. Directamentedetrás de la STX es el primer carácter del campo de datos.
* DATOS: es la parte del mensaje de un programa de aplicación que va destinada a otros programas de aplicación y que debe atravesar el sistema de comunicaciones sin sufrir cambios. Pueden surgir problemas adicionales como puede ser que en el bloque de datos aparezca algún carácter ETX. Si esto sucede los caracteres pueden ser tomadoserróneamente. Para ello, BISYNC emplea otro carácter DLE (Data Link Escape) para obtener la transparencia necesaria. Cuando un símbolo de control tiene que ser tratado como datos está precedido por DLE para indicar que el siguiente carácter es de datos, sin llevar a cabo ninguna acción de control.
* ETX: indica el final de un mensaje completo; no hay más bloques por transmitir.
* FCS (FrameCheck Secuency): Campo de control de errores.

Caracteres de Control
* ACK0: confirmación de tramas pares.
* ACK1: confirmación de tramas impares.
* CAN: cancelación de la orden anterior.
* DLE (Data Link Escape): utilizado para garantizar la transparencia del código.
* ETB (Fin del bloque de transmisión): Indica el fin de un bloque de datos, al que más le seguirán. Se utilizapara dar instrucciones a la unidad receptora para realizar la comprobación de errores y reconocimiento.
* ITB (Fin del bloque de transmisión Intermedio): Igual que ETB, excepto que la estación receptora no reconocerá después de la comprobación de errores.
* BCC - (Block Check Character) verifica la integridad de la información.
* DLE/EOT - (Switched Line Disconnect => Escape de...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS