detección y corrección de errores bajo la capa

12
Detección y corrección de errores bajo la capa de enlace 1.protocolo elemental 2.protocolo unilateral no restringido 3.protocolo de parada y espera 4.protocolo unilateral para un canal ruidoso 5.ventanas deslizantes

Upload: comunicacion

Post on 29-Jun-2015

449 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: DeteccióN Y CorreccióN De Errores Bajo La Capa

Detección y corrección de errores bajo la capa de enlace

1.protocolo elemental2.protocolo unilateral no

restringido3.protocolo de parada y espera

4.protocolo unilateral para un canal ruidoso

5.ventanas deslizantes

Page 2: DeteccióN Y CorreccióN De Errores Bajo La Capa

Protocolo elemental

Cuando la capa de enlace de A recibe un paquete de la capa de red, lo encapsula en una trama y se lo pasa a la capa física. • Será el hardware el que se encargue de comprobar el CRC y avisar a la capa de enlace. • Cuando la capa de enlace receptora reciba la información, si es correcta, la pasará a la capa de red. • Relación entre paquete y trama

Page 3: DeteccióN Y CorreccióN De Errores Bajo La Capa

Condiciones: – Los datos se transmiten en una sola

dirección – Las capas de red para transmisión y

recepción estarán siempre listas para operar – El tiempo de procesamiento se

ignora – El buffer es infinito – El canal es ideal (sin ruidos)

PROTOCOLO UNILATERALNO RESTRINGIDO

Page 4: DeteccióN Y CorreccióN De Errores Bajo La Capa

Esquema

Page 5: DeteccióN Y CorreccióN De Errores Bajo La Capa

Protocolo unilateral de parada y espera

El receptor no es capaz de procesar datos de entrada con una rapidez infinita

El Receptor debe proporcionar realimentación al transmisor, el transmisor envía un frame y luego espera acuse antes de continuar.

Condiciones: – Los datos se transmiten en una sola dirección – Las capas de red para transmisión y recepción estarán siempre listas para operar – El tiempo de procesamiento se ignora – El canal es ideal (sin ruidos) – El buffer es finito • Soluciones: – Asentimiento – Temporizador

Page 6: DeteccióN Y CorreccióN De Errores Bajo La Capa

Esquema

Page 7: DeteccióN Y CorreccióN De Errores Bajo La Capa

Protocolo unilateral para un canal ruidoso

Condiciones:– Los datos se transmiten en una sola

dirección– Las capas de red para transmisión y

recepción estarán siempre listas para operar– El tiempo de procesamiento se ignora– El canal no es ideal: las tramas pueden

dañarse o perderse por completo– El buffer es finito

Page 8: DeteccióN Y CorreccióN De Errores Bajo La Capa

• Solución:– Se envía una trama de asentimiento si la

trama es correcta, Si no hay trama de asentimiento,

salta un temporizador en el emisor y reenvía la

trama • Problema:– El asentimiento puede perderse: El emisor

envía la Trama duplicada

Protocolo unilateral para un canal ruidoso

Page 9: DeteccióN Y CorreccióN De Errores Bajo La Capa

• Ejemplo: – El emisor envía una trama de datos y el temporizador vence cuando el asentimiento

está de camino, por lo que envía un duplicado – Cuando llega el asentimiento de la primera

copia, el emisor cree que es el asentimiento de la

segunda copia, ya que ya daba por perdida la primera

trama – Se envía una segunda trama (nueva) y posteriormente llega el asentimiento de la

segunda copia. Si la segunda trama se pierde el emisor

no sabrá que la segunda trama se perdió

Protocolo unilateral para un canal ruidoso

Page 10: DeteccióN Y CorreccióN De Errores Bajo La Capa

Cuando llega un paquete del nivel de red se aumenta la ventana y se envía la nueva trama

• Como las tramas pueden perderse el emisor guarda todas las tramas que están en la ventana de transmisión por si hay que reenviarlas

Protocolo de ventana deslizante

Page 11: DeteccióN Y CorreccióN De Errores Bajo La Capa

Las tramas tienen un número de secuencia (campo de n bits) • El emisor mantiene una lista con los

números de secuencia de las tramas que puede transmitir. Ventana emisora • El receptor mantiene una lista con las

tramas que está autorizado a recibir. Ventana receptora • Los números de secuencia en el emisor representan las tramas enviadas de las que todavía no se ha recibido asentimiento

Protocolo de ventana deslizante

Page 12: DeteccióN Y CorreccióN De Errores Bajo La Capa

Protocolo de ventana deslizante