Sie sind auf Seite 1von 36

Capa de Enlace de Datos

Redes de Computadores
FIEC04705
Sesin 06
Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 1

Agenda

Terminologa
Deteccin vs. Correcin
Correccin de errores
Control de flujo

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 2

Terminologa

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 3

Terminologa
Redundancia: El concepto central para
detectar o corregir errores es la redundancia.
Esto es, enviar bits adicionales con los datos.
Estos bits redundantes son aadidos por el
transmisor y removidos por el receptor. Su
presencia permite al receptor detectar o
corregir los bits corruptos.

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 4

Deteccin vs. correccin de errores

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 5

Deteccin vs. Corrreccin de errores


En deteccin de errores se busca nicamente
si un error ha ocurrido
En correccin de errores necesitamos saber el
nmero exacto de bits que han sido
corrompidos y lo que es ms, su posicin en el
mensaje.

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 6

Correccin de errores

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 7

Hamming Codes
Es un mecanismo de correccin de errores.
Usa r bits de paridad para detectar y corregir
errores de bits.
Dado un dato con m bits: m+r+1<=2r
1. Los bits de paridad son ubicados en las posiciones k:
k = 2i, i=0,1,2
2. Bit (dato/paridad) en la posicin k contribuye a los
bits de paridad de los en posiciones i donde:
k = xi, i = 2x

3. Bits invertidos estn en la posicin i, donde:


i = k, k = posicin del bit de paridad con valor incorrecto

4. Burst errors como paridad simple


Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 8

Hamming Codes

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 9

Hamming Codes

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 10

Hamming Codes

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 11

Hamming Codes

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 12

Control de flujo

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 13

Control de flujo

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 14

Stop and wait


Receptor confirma cada frame
Transmisor espera por ack antes de enviar el
siguiente frame
Desventajas: Baja eficiencia
Delay*bandwidth
Utilizacin del canal : porcentaje de tiempo que el
canal est transmitiendo frames
Data rate efectiva: el nmero real de bits enviados
por unidad de tiempo
Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 15

Stop and wait

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 16

Stop and wait

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 17

Sliding Window: go-back-n


Transmisor asigna nmeros de secuencia consecutiva a
cada frame: 0 a 2k -1
Transmisor mantiene un window buffer de tamao 2k-2
Cada vez que un frame es enviado es almacenado en el buffer
Frames son removidos cuando son confirmados
Si el frame no es confirmado se retransmite junto con todos los
frames pendientes

Receptor espera recibir los frames en orden


Si el frame est daado o fuera de orden es descartado

Receptor no confirma la recepcin de cada frame de forma


explcita. Ack piggybacks data frames hacen referencia al
frame ms recientemente recibido. Ack timeout si no hay
datos
Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 18

Sliding Window: go-back-n

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 19

Sliding Window: go-back-n

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 20

Sliding Window: go-back-n

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 21

Sliding Window: go-back-n

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 22

Sliding Window: go-back-n

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 23

Sliding Window: go-back-n

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 24

Sliding Window: go-back-n

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 25

Sliding Window: go-back-n

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 26

Sliding Window: selective repeat


Similar a go-back-n pero:
Receptor:
Utiliza ventana tambin, la cual define los frames que
pueden ser recibidos
Frames fuera de orden son almacenados en el buffer
Nack enviado para frames daados o frames demorados
Ack enviados para frames fi, donde i es el mayor nmero de
la secuencia tales como todos los frames fj, j<i que han sido
recibidos

Transmisor:
Retransmite solo si timed out y Nack-ed frames

Tamao de la ventana w: wtransmisor + wreceptor <= 2k


Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 27

Sliding Window: selective repeat

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 28

Sliding Window: selective repeat

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 29

Sliding Window: selective repeat

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 30

Sliding Window: selective repeat

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 31

Sliding Window: selective repeat

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 32

Sliding Window: selective repeat

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 33

go-back-n vs. selective repeat

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 34

Puntos para recordar


Diferencias entre deteccin y correccin de
errores
Hamming code
Esquemas de graficacin de cada mecanismo
de control de flujo

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 35

Prxima Sesin
El problema de la asignacin de canal
Cableado estructurado
Direccionamiento: Direcciones MAC y ARP

Redes de Computadores
MSc. Carlos Mera Gmez
2013

Ms Enlace de Datos / 36

Das könnte Ihnen auch gefallen