universum
Detección de errores
Cuanto mayor es la trama que se transmite, mayor es la probabilidad de que contenga algún error. Para detectarerrores, 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 emisorcomo por el receptor.
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 leañ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 elemisor como por el receptor. Este proceso se puede hacer bien por software o bien por un circuito hardware (más rápido).
Se trata en este caso de detectar y corregir errores aparecidos en lastransmisiones. Puede haber dos tipos de errores:
Tramas pérdidas: 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 paracorregir 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ésde 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.
4. 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...
Regístrate para leer el documento completo.