La comunicación serial síncrona describe un protocolo de comunicación serial : "En la transmisión síncrona, los grupos de bits se combinan en tramas, y las tramas se envían continuamente con o sin datos para transmitir". [ 1 ]
La comunicación síncrona requiere que los relojes de los dispositivos transmisor y receptor estén sincronizados ( funcionen a la misma velocidad ) para que el receptor pueda muestrear la señal en los mismos intervalos de tiempo que el transmisor. No se requieren bits de inicio ni de parada. Por esta razón, "la comunicación síncrona permite transmitir más información a través de un circuito por unidad de tiempo" [ 2 ] que la comunicación serial asíncrona . Con el tiempo, los relojes transmisor y receptor tenderán a desincronizarse, lo que requerirá una resincronización .
El RS-232 síncrono utilizaba pines adicionales en el cable DB-25: el DCE (generalmente el módem u otro periférico) proporcionaba dos señales de reloj al DTE (generalmente el ordenador o terminal host): reloj del transmisor (pin 15, TCK) y reloj del receptor (pin 17, RCK). Algunos sistemas admitían un modo de funcionamiento alternativo en el que la señal de reloj del transmisor la proporcionaba el DTE, denominado sincronización del transmisor (pin 24, TT). [ 3 ] Cabe destacar que el conector DE-9, más pequeño y comúnmente adoptado en sistemas posteriores, no dispone de estas líneas de señal adicionales y, por lo tanto, no puede utilizarse con RS-232 síncrono.
Protocolos orientados a bytes
Los primeros protocolos síncronos eran protocolos orientados a bytes , donde la sincronización se mantenía mediante la transmisión de una secuencia de caracteres de inactividad síncronos cuando la línea no transmitía datos activamente o de forma transparente dentro de un bloque de transmisión largo. Se enviaba un cierto número de caracteres de inactividad antes de cada transmisión. El protocolo síncrono binario de IBM (Bisync) todavía se utiliza. 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 a menudo ofrecían protocolos similares, que diferían principalmente en pequeños detalles.
Protocolos orientados a bits
Los protocolos orientados a bits son protocolos síncronos que consideran 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 mediante la transmisión de una secuencia de bits predefinida. El Control de Enlace de Datos Síncrono (SDLC) especifica que una estación continúe transmitiendo una secuencia de bits '1' en una línea inactiva. [ 4 ] Los datos que se transmitirán en una línea inactiva se prefijan con una secuencia de bits especial '01111110'b, denominada indicador . SDLC fue el primer protocolo orientado a bits desarrollado y posteriormente 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 (ADCCP) de ANSI.
Referencias
- ↑ Dawoud, Dawoud Shenouda; Dawoud, Peter (2020). Protocolos y estándares de comunicación en serie (1.ª ed.). Nueva York: River Publishers. pág. 10. doi : 10.1201/9781003339496 . ISBN 9781003339496Consultado el 24 de mayo de 2025 .
- ↑ IBM Corporation. Introducción a las comunicaciones de datos (PDF) .
- ↑ Kasperek, Gabriel (septiembre de 1983). "Módems: técnicas sencillas para aislar fallos comunes" . Comunicaciones de datos . McGraw-Hill: 107.
- ↑ IBM Corporation (1979). Información general sobre el control de enlace de datos síncrono de IBM (PDF) .
Véase también
- Sincronización
- Transmisión de datos
- protocolos de capa física