3. Control de errores

El control de errores hace referencia a los mecanismos necesarios para la detección y la corrección de errores que aparecen en una transmisión de tramas.

Ver que se incluye la Detección y Corrección, estos dos elementos son el propósito de Control de Errores y están asociados al Control de Enlace.

Como se ha considerado hasta ahora, los datos se envían en base a una secuencia de tramas, las cuales se reciben en el mismo orden en que fueron enviadas y cada una de ellas, con carácter previo a su recepción, sufre un retardo arbitrario y posiblemente variable.

Este concepto indicaría que NO existen varios caminos en nuestro modelo.

En este modelo se contemplan dos tipos de errores potenciales:

  • Tramas perdidas: no llega al otro extremo
  • Tramas dañadas: bits erróneos

Algunas técnicas más usuales para el control de errores son:

Detección de errores

Bit Paridad, FCS  

Confirmaciones positivas

ACK

Retransmisión tras la expiración de un temporizador

la fuente retransmite las tramas que no se han confirmado tras un periodo de tiempo predeterminado.

Confirmación negativa y retransmisión

el destino devuelve una confirmación negativa para aquellas tramas en las que se detecta la ocurrencia de errores. El origen retransmitirá de nuevo dichas tramas.

A continuación veremos la implementación de estas dos últimas técnicas que genéricamente se denominan:

solicitud de repetición automática : ARQ, Automatic Repeat reQuest