Me gustaría dar más detalles sobre lo mismo: naturalmente, uno usaría la representación ASCII para codificar primero "ABC" en bits sin procesar. La secuencia se convertiría entonces (en binario) en "01000001 01000010 01000011". Supongamos que estos datos se transmiten en forma de una señal codificada unipolar (entre niveles de voltaje de 0 y 5).
¿Cuáles son los pasos adicionales involucrados en la transmisión y recepción?
Además, ¿la recepción puede ocurrir solo en tiempo real? En otras palabras, ¿la información se puede recoger en el canal (puede ser alámbrico o inalámbrico) solo en el mismo instante en que se transmitió? ¿No existe la posibilidad de que se transmitan otros datos a la misma frecuencia (en el momento en que estamos tratando de detectar/recibir)?
Para resumir, ¿cómo sabemos que la información que recibimos es en realidad la información que debemos recibir? ¿Los conceptos de Sincronización y Ecualización ayudan a resolver este problema?
Esto es demasiado complicado de manejar para cualquier ingeniero. Por eso dividimos las comunicaciones en capas .
La capa inferior es invariablemente la capa física, los voltajes en los cables o las señales de radio en el aire.
La capa superior es la aplicación, 'enviemos 'ABC' a Fred'.
En el medio hay media docena de capas que manejan colisiones con otros datos, direccionamiento, corrección de errores, sin pérdida de datos, sin duplicación de datos, hacer que los datos lleguen en el orden correcto, asegurarse de que los datos vayan al lugar correcto, hablar ASCII o unicode, asegúrese de que los malos no puedan ver los datos, etc.
Por lo general, diseñamos activamente una capa, usamos los servicios de la capa inferior y brindamos servicios a la capa superior. Entonces podemos entender lo que está pasando.
Eugenio Sh.
oscuro