Control de Enlace de Datos.
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