En las redes de ordenadores , una palabra de sincronización , carácter de sincronización , secuencia de sincronización o de preámbulo se utiliza para sincronizar una transmisión de datos , indicando el final de cabecera de información y el comienzo de los datos. [ cita requerida ] La palabra de sincronización es una secuencia conocida de datos que se utiliza para identificar el inicio de una trama, y también se denomina señal de referencia o midámbulo en las comunicaciones inalámbricas .
Los códigos de prefijo permiten una identificación inequívoca de secuencias de sincronización y pueden servir como código de sincronización automática .
Ejemplos de
En un receptor de audio que recibe un flujo de datos de bits , un ejemplo de palabra de sincronización es 0x0B77 para un flujo codificado en AC-3 .
Un paquete de Ethernet comienza con el preámbulo de Ethernet, 56 bits de 1 y 0 bits alternos, lo que permite al receptor sincronizar su reloj con el transmisor, seguido de un byte delimitador de trama de inicio de un octeto y luego el encabezado.
Un receptor usa un preámbulo de la capa física, también llamado secuencia de entrenamiento de la capa física, para sincronizar la señal estimando la frecuencia y las compensaciones del reloj. Alguna documentación usa "preámbulo" para referirse a una señal usada para anunciar una transmisión, para despertar a los receptores en un modo de baja potencia. Mientras que algunos sistemas usan exactamente la misma señal tanto para el entrenamiento de la capa física como para las funciones de despertar, otros usan 2 señales diferentes en 2 momentos diferentes para estas 2 funciones, o solo tienen una u otra de estas señales. [1]
El protocolo Bisync de la década de 1960 usaba un mínimo de dos caracteres ASCII " SYN " (0x16… 0x16) para lograr la sincronización de caracteres en un flujo de bits indiferenciado, luego otros caracteres especiales para sincronizar al comienzo de una trama de caracteres. [2] [3]
Las palabras de sincronización pueden verse como una especie de delimitador . Se utilizan varias técnicas para evitar la colisión del delimitador , o —en otras palabras — para "disfrazar" bytes de datos en la capa de enlace de datos que, de otro modo, podrían reconocerse incorrectamente como la palabra de sincronización. Por ejemplo, HDLC utiliza relleno de bits o "relleno de octetos", mientras que otros sistemas utilizan blindaje ASCII o relleno de bytes superior coherente (COBS).
Alternativas
En algunos sistemas de comunicación, un receptor puede lograr la sincronización de caracteres a partir de un flujo de bits indiferenciado, o la sincronización de inicio de encabezado a partir de un flujo de bytes, sin la sobrecarga de una palabra de sincronización explícita. Por ejemplo, el protocolo FSK441 logra la sincronización de caracteres al sincronizar cualquier carácter de " espacio " en el mensaje; en efecto, cada carácter de "espacio" en el mensaje cumple una doble función como palabra de sincronización. Por ejemplo, el encuadre basado en CRC logra la sincronización de caracteres y de inicio de encabezado.
En un código de sincronización automática , cada carácter es, en efecto, una palabra de sincronización y se puede utilizar para lograr la sincronización de caracteres en un flujo de bits indiferenciado.
Preámbulo
En la comunicación digital , el preámbulo es una secuencia de bits conocidos enviados en cada trama. Se utiliza para la sincronización de tramas , como en las tramas de Ethernet , así como para la estimación de canales .
Ver también
Referencias
- ^ Bastian Bloessl; Falko Dressler. "mSync: Sincronización de tramas de capa física sin símbolos de preámbulo" . 2018.
- ^ "BiSync, BSC" . Plataforma de conocimiento de conectividad . Lo hizo . Consultado el 5 de julio de 2011 .
- ^ John R. Freer (1996). Comunicaciones y redes informáticas (2ª ed.). Taylor y Francis. pag. 12. ISBN 978-1-85728-379-2.