12.05.2013 Views

1 1. INTRODUCCIÓN ........................................................... - Blearning

1 1. INTRODUCCIÓN ........................................................... - Blearning

1 1. INTRODUCCIÓN ........................................................... - Blearning

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Mecanismos de corrección de errores (recuperación después de los errores)<br />

ARQ (Automatic Repeat Request)<br />

Técnica en la que se utilizarán códigos detectores de errores. De manera<br />

que cuando el receptor detecta un error, tira la trama y solicita<br />

retransmisión.<br />

Los mecanismos de ARQ están muy ligados al control de flujo que se<br />

utilice.<br />

- ARQ Parada y espera (Control de Flujo de paro y espera)<br />

- ARQ Rechazo simple También ARQ continuo<br />

- ARQ Rechazo selectivo (Control de Flujo de ventana deslizante)<br />

ARQ Parada y Espera (o ARQ simple)<br />

Se basa en el control de flujo de parada y espera. Usando además:<br />

- confirmaciones o asentimientos (ACK) cuando se recibe una trama<br />

correctamente.<br />

- temporizador (time out) al enviar la trama se inicializa un<br />

temporizador y cuando termina si no se ha recibido un ACK.<br />

- bit alternante: utiliza un bit de manera que en tramas consecutivas<br />

valdrá 0 y 1 sucesivamente.<br />

TIMER<br />

Si el asentimiento no<br />

llega o llega<br />

erróneo, al expirar<br />

el temporizador se<br />

mandará nuevamente la<br />

trama.<br />

E R<br />

I0<br />

ACK1<br />

ACK0<br />

I1<br />

ACK1<br />

ACK1<br />

I1<br />

I0<br />

I0<br />

el asentimiento lleva un<br />

bit alternante que tiene el<br />

valor de la siguiente trama<br />

que espera.<br />

Si la trama es errónea (o<br />

no llega) se tira, se<br />

volverá a enviar cuando<br />

acabe el timer.<br />

Al llevar el mismo bit<br />

alternante (en este caso<br />

con valor 0) se da cuenta<br />

que es una retransmisión,<br />

así que la tira y manda un<br />

ACK<br />

VENTAJA: es muy sencillo.<br />

INCONVENIENTE: pobres prestaciones. Se pierde mucho tiempo, sobre todo si el<br />

tiempo de propagación es grande, comparado con el de transmisión de la<br />

trama.<br />

ARQ Rechazo simple (o ARQ continuo) (o ARQ de vuelta atrás (N))<br />

Se basa en el control de flujo de ventana deslizante. Utilizará además:<br />

- Confirmaciones (o asentimientos): RR, RNR.<br />

- Confirmación negativa (o rechazo simple): REJ (Reject)<br />

- Temporizador<br />

- Números de secuencia<br />

- Bit “polling”: P (sondeo)<br />

60

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!