Formato de trama de BISYNC

Binary Synchronous Communication Protocol (BISYNC) es un protocolo de comunicación orientado a bytes y un protocolo de capa de enlace de datos, desarrollado por IBM. En un enfoque orientado a bytes, cada cuadro se ve como un conjunto de bytes/caracteres.

Algunos de los protocolos orientados a bytes preferidos son:

  1. BISYNC (Protocolo de comunicaciones síncronas binarias)
  2. Protocolo punto a punto (PPP)
  3. DDCMP (Protocolo de mensajes de comunicaciones de datos digitales)

BISYNC también se conoce como BSC. BISYNC sigue un enfoque centinela. Un enfoque centinela es un tipo de comportamiento de vigilancia, exhibido por ciertos campos en formato de marco.

Formato de cuadro de BISYNC:

  • BISYNC tiene dos (BI) campos síncronos (SYNC) en el inicio de la trama.
  • El formato de trama incluye dos campos síncronos de 8 bits cada uno. Estos dos campos son esenciales para detectar el comienzo del cuadro.
  • El tercer campo es SOH (inicio del encabezado) de 8 bits, seguido del cuarto campo: encabezado.
  • El quinto campo es STX (start of text) de 8 bits, seguido de un cuerpo, de longitud variable.
  • El cuerpo, va seguido de ETX (fin de texto) que de 8 bits.
  • CRC (verificación de redundancia cíclica) es el último campo de 16 bits, que se requiere para la detección de errores.
  • Los marcos se transmiten, comenzando con el campo más a la izquierda.
  • El inicio de la trama se indica mediante el envío de un carácter SYN (sincronización) especial.
  • La porción de datos del marco está contenida entre el carácter centinela especial STX y ETX, es decir, el cuerpo está protegido por STX y ETX.

STX y ETX:

  • Si el receptor encuentra STX o ETX dentro del cuerpo, los malinterpreta como STX o ETX reales.
  • Este problema se puede manejar utilizando el enfoque de relleno de bytes/caracteres.

Nota:
aquí utilizamos el enfoque de relleno de bytes/caracteres, ya que es un protocolo orientado a bytes que emplea un enfoque orientado a caracteres. Usamos el enfoque de relleno de bits, en un protocolo orientado a bits.

  • El enfoque de relleno de bytes/caracteres se puede definir como un proceso de agregar un byte adicional siempre que haya una bandera o un carácter de escape dentro del texto.
  • Un carácter de bandera/escape, digamos SYN/STX/ETX si se encuentra repetido dos veces en el cuerpo, se agregará un byte adicional.
  • Este proceso de relleno de bytes/caracteres es manejado por DLE (escape de enlace de datos) en el protocolo BISYNC. Un DLE es un carácter que se utiliza para llevar caracteres no imprimibles en el marco.

Publicación traducida automáticamente

Artículo escrito por sharadarao1999 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *