La comunicación en serie síncrona describe un protocolo de comunicación en serie en el que "los datos se envían en un flujo continuo a una velocidad constante". [1]
La comunicación síncrona requiere que los relojes de los dispositivos de transmisión y recepción estén sincronizados , funcionando a la misma velocidad, para que el receptor pueda muestrear la señal en los mismos intervalos de tiempo utilizados por el transmisor. No se requieren bits de inicio ni de parada. Por esta razón, "la comunicación síncrona permite que se pase más información a través de un circuito por unidad de tiempo" [2] que la comunicación en serie asíncrona . Con el tiempo, los relojes de transmisión y recepción tenderán a separarse, requiriendo resincronización .
Protocolos orientados a bytes
Los primeros protocolos síncronos eran protocolos orientados a bytes , donde la sincronización se mantenía transmitiendo una secuencia de caracteres inactivos síncronos cuando la línea no estaba transmitiendo datos de forma activa o de forma transparente dentro de un bloque de transmisión largo. Se envió un cierto número de inactivos antes de cada transmisión. El protocolo IBM Binary Synchronous (Bisync) todavía está en uso. Otros ejemplos de protocolos orientados a bytes son el protocolo de transmisión-recepción síncrona (STR) de IBM y el Protocolo de mensajes de comunicaciones de datos digitales (DDCMP) de Digital Equipment Corporation . Otros fabricantes de computadoras ofrecían a menudo protocolos similares, que se diferenciaban principalmente en pequeños detalles.
Protocolos orientados a bits
Los protocolos orientados a bits son protocolos síncronos que ven los datos transmitidos como un flujo de bits sin semántica ni significado. Los códigos de control se definen en términos de secuencias de bits en lugar de caracteres. La sincronización se mantiene en una línea inactiva transmitiendo una secuencia predefinida de bits. El control de enlace de datos síncrono (SDLC) especifica que una estación continúa transmitiendo una secuencia de bits '1' en una línea inactiva. [3] Los datos que se transmiten en una línea inactiva tienen como prefijo una secuencia de bits especial '01111110'b, denominada bandera . SDLC fue el primer protocolo orientado a bits desarrollado, y luego fue adoptado por la Organización Internacional de Normalización (ISO) como Control de Enlace de Datos de Alto Nivel (HDLC). Otros ejemplos de protocolos orientados a bits son el control de enlace lógico (LLC) - IEEE 802.2 y los procedimientos de control de comunicación de datos avanzados de ANSI (ADCCP).
Referencias
- ^ Cowley, John (2007). Comunicaciones y redes: una introducción . Saltador. ISBN 9781846286452.
- ^ IBM Corporation. Manual de comunicaciones de datos (PDF) .
- ^ IBM Corporation (1979). Información general de IBM Synchronous Data Link Control (PDF) .