CONTROL DE ERRORES EN LA TRANSMISIÓN DE DATOS S6K RENATO LLERENA

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE : Ciencias Matemáticas y Física Carrera Ingenieria en Sistema Computacionales ASIGNATURA: REDES DE COMPUTADORAS CURSO: S6K NOMBRE: RENATO LLERENA DOCENTE: NG. JONATHAN DEL TEMA: OF4 p CONTROL DE ERRORES EN TRANSMISIÓN DE DATOS CONTROL DE ERRORES EN LA TRANSMISION DE DATOS 1 ¿QUÉ ES ARQ? ARQ (Automatic Repeat-reQuest) o protocolos de solicitud de repetición automática. Son protocolos utilizados para el control de errores en la transmisión de datos, garantizando la integridad de los mismos.

Quiere decir que con estos protocolos se intenta convertir un enlace no no recibe confirmación del receptor, reenvía otra vez la trama. Confirmación negativa y retransmision: 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). (Herrera, 2013) 3 ¿QUÉ CLASE DE CONTROL DE ERRORES EXISTEN? Existen 3 tipos de control de errores que son los siguientes: ARQ con parada y espera ARQ con vuelta atrás N ARQ con rechazo selectivo

ARQ Ventana Deslizante 4 CARACTERÍSTICAS PRINCIPALES DE CADA UNO DE ELLOS 4. 1 ARQ CON PARADA Y ESPERA El método de Parada y espera (Stop-and-wait) es un tipo de protocolo ARQ para el control de errores en la comunicación entre dos hosts basado en el envío de tramas o paquetes, de modo que una vez se envía un paquete no se envía el siguiente paquete hasta que no se recibe el correspondiente ACK (confirmación de la recepción) y en caso de recibir un NACK (rechazo de la recepción) se reenvía el paquete anterior. 4. 2 ARQ CON VUELTA ATRAS N

Es casi igual al método anterior solo que esta técnica cuenta con ventana deslizante. Las tra recibidas (bien con RRn0 de trama, bien con piggv- ahora puede avisar al emisor mediante un mensaje (REJect) de confirmación negativa. Nota: Piggybacking es una técnica de transmisión de datos bidireccional en la capa de enlace de datos (Modelo OS’). Con esta técnica, en vez de enviar ACK en un paquete individual, éste es incluido dentro del próximo paquete a enviar. 4. 3 ARQ CON RECHAZO SELECTIVO Evita la retransmisión de tramas correctamente recibidas cuando a habido algún error en las precedentes.

Ahora cuando el receptor detecta un error en la trama recibida, en vez de enviar REJ, transmite la trama SREJ (Selective REJect) que ordena su retransmisión. El emisor obedece, pero continúa la comunicación a partir de donde la dejó, sin suponer que el resto de tramas enviadas y aún pendientesde confirmación hayan sido también erróneas. 4. 4 ARQ VENTANA DESLIZANTE El dispositivo Emisor mantiene coplas de todas las tramas transmitidas hasta que sean reconocidas Además de las tramas ACK, el receptor tiene la opción de evolver la trama NAK si los datos se han recibido con errores.

La trama NAK le dice al emisor que retransmita una trama dañada. En este mecanismo al ser continua las tramas ACKy NAK deben estar numeradas para su identificación Al igual que en la PARADA y ESPERA con ARQ, el dispositivo emisor en la Ventana Deslizante con A 3 con ARQ está equipada con un temporizador que le permite manejar la pérdida de reconocimientos. En la Ventana Deslizante con ARQ se pueden enviar n-l Tramas (el tamaño de la ventana) antes de recibir un reconocimiento. DIAGRAMAS DE CADA MÉTODO 5. DIAGRAMA METODO ARQ CON PARADA Y ESPERA 5. 2 DIAGRAMA ARQ CON VUELTA ATRÁS N 5. 3 DIAGRAMA ARQ CON RECHAZO SELECTIVO 5. 4 DIAGRAMA ARQ VENTANA DESLIZANTE 6 ¿EN QUE CAPA DEL MODE O OSI FUNCIONAN? 6. 1 ARQ CON PARADA Y ESPERA Pueden ser implementados tanto en la capa de Enlace de Datos, como en la capa de Transporte. 6. 2 ARQ CON VUELTA ATRAS N Implementado en la capa de Enlace de Datos. 6. 3 ARQ CON RECHAZO SELECTIVO También es implementado en la capa de Enlace y Transporte. 6. 4 ARQ VENTANA DESLIZA Capa de Enlace del Modelo