El documento describe la evolución de las redes de transmisión de datos en España en las décadas de 1970 a 1990, incluyendo la RETD empleada para interconectar cajeros automáticos y terminales bancarios, y el sistema TESYS que utilizaba el protocolo X.25. También resume los conceptos básicos de transmisión de datos digitales, transmisión síncrona y asíncrona, detección y corrección de errores, compresión de datos y dispositivos de control.
2. TRANSMISIÓN DE
DATOS • La RETD (Red Especial de Transmisión de datos) fue una red
nacional de transmisión de datos, instalada por Telefónica en
la década de los 70 y 80 para interconectar los cajeros
automáticos y otros terminales bancarios de las entidades
financieras.
• El Sistema TESYS (sistema de intercambio de paquetes) fue una
red nacional de transmisión de datos, instalada por Telefónica
la década de los 80 y 90 para interconectar los cajeros
automáticos y otros terminales bancarios de las entidades
financieras utilizando el protocolo x25 de intercambio de
paquetes.
Transmisión de datos, transmisión
digital o comunicaciones digitales es
la transferencia física de datos (un
flujo digital de bits) por un canal de
comunicación punto a punto o punto
a multipunto. Ejemplos de estos
canales son cables de par trenzado,
fibra óptica, los canales de
comunicación inalámbrica y medios
de almacenamiento. Los datos se
representan como una señal
electromagnética, una señal de
tensión eléctrica, ondas
radioeléctricas, microondas o
infrarrojos.
3. TRANSMISIÓN
SÍNCRONA
• La transmisión es síncrona cuando
existe una coordinación temporal
precisa entre emisor y receptor. En
este tipo de transmisión no hay bits
de comienzo ni de parada, por lo
que se transmiten bloques de
muchos bits (aun en el caso de que
no hayan caracteres a transmitir, la
sincronía se mantiene y es frecuente
que se envíen continuamente bits
llamados de “relleno”). Ejemplo: Una
llamada telefónica, El chat.
En este tipo de transmisión es necesario que el
transmisor y el receptor utilicen la misma
frecuencia de clock en ese caso la transmisión se
efectúa en bloques, debiéndose definir dos
grupos de bits denominados delimitadores,
mediante los cuales se indica el inicio y el fin de
cada bloque. Este método es más efectivo por
que el flujo de información ocurre en forma
uniforme, con lo cual es posible lograr
velocidades de transmisión más altas. Para lograr
el sincronismo, el transmisor envía una señal de
inicio “i” de transmisión mediante la cual se
activa el clock del receptor. A partir de dicho
instante transmisor y receptor se encuentran
sincronizados. Otra forma de lograr el
sincronismo es mediante la utilización de
códigos auto sincronizantes los cuales permiten
identificar el inicio y el fin de cada bit.
4. TRANSMISIÓN
ASÍNCRONA
• Se dice que una transmisión es asíncrona cuando no hay ninguna
coordinación temporal estricta entre emisor y receptor. Es decir, el
ritmo de presentación de la información al destino no tiene por qué
coincidir con el ritmo de presentación de la información por la
fuente. Los datos se transmiten enviándolos carácter (byte) a
carácter y la sincronización debe mantenerse durante la emisión del
carácter, ya que el receptor tiene la oportunidad de resincronizarse
al principio de cada carácter. En este tipo de red el receptor no sabe
con precisión cuando recibirá un mensaje. Cada carácter a ser
transmitido es delimitado por un bit de comienzo que corresponde
al valor binario 0 que indica que un carácter será transmitido dando
lugar a la sincronización de reloj del emisor y del receptor, y uno o
dos bits de parada de valor binario 1 que se usan para separar un
carácter del siguiente así: El transmisor avisa al receptor de que va
a llegar un carácter, anteponiendo un bit de comienzo 0. Una vez
que el bit llega al receptor este disparará un reloj interno y se
quedará esperando por los sucesivos bits que contendrá la
información del carácter transmitido por el emisor. Luego de que el
receptor recibe todos los bits de información se añadirá al menos
un bit de parada 1, que repondrán en su estado inicial a la línea de
datos, dejándola así preparada para la siguiente transmisión del
siguiente carácter. Ejemplo: El correo electrónico, Mensajes de
Texto. También cabe destacar que, Esta se desarrolló para
solucionar el problema de la sincronía y la incomodidad de los
equipos. En este caso la temporización empieza al comienzo de un
carácter y termina al final, se añaden dos elementos de señal a cada
carácter para indicar al dispositivo receptor el comienzo de este y
su terminación.
Ventajas y desventajas del modo asíncrono:
En caso de errores se pierde siempre una
cantidad pequeña de caracteres, pues éstos se
sincronizan y se transmiten de uno en uno.
Bajo rendimiento de transmisión, dada la
proporción de bits útiles y de bits de
sincronismo, que hay que transmitir por cada
carácter.
Es un procedimiento que permite el uso de
equipamiento más económico y de tecnología
menos sofisticada.
Se adecua más fácilmente en aplicaciones, donde
el flujo transmitido es más irregular.
Son especialmente aptos, cuando no se necesitan
lograr altas velocidades.
5. DETECCIÓN DE
ERRORES
• Comprobación de paridad
Se añade un bit de paridad al bloque de
datos (por ejemplo, si hay un número par
de bits 1, se le añade un bit 0 de paridad y
si son impares, se le añade un bit 1 de
paridad). Pero puede ocurrir que el propio
bit de paridad sea cambiado por el ruido o
incluso que más de un bit de datos sea
cambiado, con lo que el sistema de
detección fallará.
• Comprobación de redundancia cíclica (CRC)
Dado un bloque de n bits a transmitir, el
emisor le sumará los k bits necesarios para
que n+k sea divisible (resto 0) por algún
número conocido tanto por el emisor como
por el receptor. Este proceso se puede
hacer bien por software o bien por un
circuito hardware (más rápido).
Cuanto mayor es la trama que se
transmite, mayor es la probabilidad
de que contenga algún error. Para
detectar errores, se añade un código
en función de los bits de la trama de
forma que este código señale si se
ha cambiado algún bit en el camino.
Este código debe de ser conocido e
interpretado tanto por el emisor
como por el receptor.
6. CONTROL DE
ERRORES
• Confirmación negativa y retransmisión: el receptor sólo
confirma las tramas recibidas erróneamente, y el emisor
las reenvía. Todos estos métodos se llaman ARQ (solicitud
de repetición automática). Entre los más utilizados
destacan:
• - ARQ con parada-y-espera
Se basa en la técnica de control de flujo de parada-y-espera.
Consiste en que el emisor transmite una trama y hasta que
no recibe confirmación del receptor, no envía otra.
Puede ocurrir que:
- La trama no llegue al receptor, en cuyo caso, como el
emisor guarda una copia de la trama y además tiene un reloj,
cuando expira un cierto plazo de tiempo sin recibir
confirmación del receptor, reenvía otra vez la trama.
- La trama llegue defectuosa, en cuyo caso no es confirmada
como buena por el receptor. Pero puede ocurrir que el
receptor confirme una trama buena pero la confirmación
llegue al emisor con error, entonces, el emisor enviaría otra
vez la trama. Para solucionar esto, las tramas se etiquetan
desde 0 en adelante y las confirmaciones igual. Es una
técnica sencilla y barata pero poco eficiente.
Se trata en este caso de detectar y corregir
errores aparecidos en las transmisiones. Puede
haber dos tipos de errores:
- Tramas perdidas: cuando una trama enviada no
llega a su destino.
- Tramas dañadas: cuando llega una trama con
algunos bits erróneos.
Hay varias técnicas para corregir estos errores:
1. Detección de errores: discutida antes.
2. Confirmaciones positivas: el receptor devuelve
una confirmación de cada trama recibida
correctamente.
3. Retransmisión después de la expiración de un
intervalo de tiempo: cuando ha pasado un cierto
tiempo, si el emisor no recibe confirmación del
receptor, reenvía otra vez la trama.
7. COMPRESIÓN DE
DATOS
• La información que transmiten los datos puede ser de tres tipos:
• Redundante: información repetitiva o predecible.
• Irrelevante: información que no podemos apreciar y cuya
eliminación por tanto no afecta al contenido del mensaje. Por
ejemplo, si las frecuencias que es capaz de captar el oído humano
están entre 16/20 Hz y 16 000/20 000 Hz, serían irrelevantes
aquellas frecuencias que estuvieran por debajo o por encima de
estos valores.
• Básica: la relevante. La que no es ni redundante ni irrelevante. La
que debe ser transmitida para que se pueda reconstruir la señal.
• Teniendo en cuenta estos tres tipos de información, se establecen
tres tipologías de compresión de la información:
• Sin pérdidas reales: es decir, transmitiendo toda la entropía del
mensaje (toda la información básica e irrelevante, pero eliminando
la redundante).
• Subjetivamente sin pérdidas: es decir, además de eliminar la
información redundante se elimina también la irrelevante.
• Subjetivamente con pérdidas: se elimina cierta cantidad de
información básica, por lo que el mensaje se reconstruirá con
errores perceptibles pero tolerables (por ejemplo: la
videoconferencia).
la compresión de datos es la reducción del
volumen de datos tratables para representar una
determinada información empleando una menor
cantidad de espacio. Al acto de compresión de
datos se denomina «compresión», y al contrario
«descompresión». El espacio que ocupa una
información codificada (datos, señal digital, etc.)
sin compresión es el cociente entre la frecuencia
de muestreo y la resolución. Por tanto, cuantos
más bits se empleen mayor será el tamaño del
archivo. No obstante, la resolución viene
impuesta por el sistema digital con que se
trabaja y no se puede alterar el número de bits a
voluntad; por ello, se utiliza la compresión, para
transmitir la misma cantidad de información que
ocuparía una gran resolución en un número
inferior de bits. La compresión es un caso
particular de la codificación, cuya característica
principal es que el código resultante tiene menor
tamaño que el original.
12. DISPOSITIVOS DE
CONTROL
Un aparato electrónico (o dispositivo)
consiste en una combinación de
componentes electrónicos organizados
en circuitos, destinados a controlar y
aprovechar las señales eléctricas. Un
dispositivo de control es un aparato
eléctrico o electrónico que sirve para
transmitir órdenes de control a los
aparatos que lo soporten. Un sistema
está integrado por una serie de
elementos que actúan conjuntamente y
que cumplen un cierto objetivo. Los
elementos que componen un sistema
no son independientes, sino que están
estrechamente relacionados entre sí,
de forma que las modificaciones que
se producen en uno de ellos pueden
influir en los demás.