Control de Enlace De Datos

22
Universidad Experimental Politécnica Antonio José de Sucre Vice-rectorado Puerto Ordaz Ponentes: Andrés Espinoza C.I:19039844 Eduardo Pastrano

description

Universidad Experimental Politécnica Antonio José de Sucre Vice-rectorado Puerto Ordaz. Control de Enlace De Datos. Ponentes: Andrés Espinoza C.I:19039844 Eduardo Pastrano C.I:18666338. INDICE. Comprobacion de Redundancia Ciclica. - PowerPoint PPT Presentation

Transcript of Control de Enlace De Datos

Page 1: Control de Enlace  De  Datos

Universidad Experimental Politécnica Antonio José de SucreVice-rectorado Puerto Ordaz

Ponentes:Andrés EspinozaC.I:19039844Eduardo PastranoC.I:18666338

Page 2: Control de Enlace  De  Datos

Control de Enlace de Datos

Comprobación Redundancia Cíclica

Control de Errores

Otros Métodos de Detección de Errores

Page 3: Control de Enlace  De  Datos

La comprobación de redundancia cíclica (CRC) es un tipo de función que recibe un flujo de datos de cualquier longitud como entrada y devuelve un valor de longitud fija como salida. Es util para identificar errores ocasionados por el ruido

Page 4: Control de Enlace  De  Datos

Dado un bloque o mensaje de k-bits, el transmisor genera una secuencia de n-bits, denominada secuencia de comprobación de la trama (FCS, frame check sequence), de tal manera que la trama resultante, con n + k bits, sea divisible por algún número predeterminado.

Mensaje de k bits FCS de n bits

Trama ResultanteTrama Resultante

Page 5: Control de Enlace  De  Datos

Al Recibirlo, el receptor entonces dividirá la trama recibida por ese número y, si no hay resto en la división, se supone que no ha habido errores.

Resto = 0Resto = 0

¡No hay Error !¡No hay Error !

Page 6: Control de Enlace  De  Datos

Características:

son particularmente efectivas para detectar errores ocasionados por ruido en los canales de transmisión

Pueden ser usadas como suma de verificación para detectar la alteración de datos durante su transmisión o almacenamiento

Page 7: Control de Enlace  De  Datos

Aplicaciones

Patrón de prefijos de bits

para chequear su autenticidad

Orden de losBits

Page 8: Control de Enlace  De  Datos
Page 9: Control de Enlace  De  Datos

El control de errores hace referencia a los mecanismos necesarios para la detección y la corrección de errores que aparecen en la transmisión de tramas.

Page 10: Control de Enlace  De  Datos

Detección de erroresDetección de errores Detección de erroresDetección de errores

Confirmaciones positivasConfirmaciones positivas Confirmaciones positivasConfirmaciones positivas

Retransmisión después de la expiración Retransmisión después de la expiración de un intervalo de tiempode un intervalo de tiempo

Retransmisión después de la expiración Retransmisión después de la expiración de un intervalo de tiempode un intervalo de tiempo

Confirmación negativa y retransmisiónConfirmación negativa y retransmisión Confirmación negativa y retransmisiónConfirmación negativa y retransmisión

Page 11: Control de Enlace  De  Datos

Ejemplo:Ejemplo:

(Parada y espera)

Page 12: Control de Enlace  De  Datos

Ejemplo:Ejemplo:

(Envío y rechazo simple)

Page 13: Control de Enlace  De  Datos

Tipos de Errores potenciales:

Page 14: Control de Enlace  De  Datos
Page 15: Control de Enlace  De  Datos

Chequeo de paridad vertical ò VRC

Chequeo de paridad longitudinal ò LRC

Chequeo de paridad Bidimensional (VRC/VLC)

Page 16: Control de Enlace  De  Datos

Consiste en agregar un octavo BIT al código de cada carácter queSe desea transmitir y calcular dicho BIT en función de la paridad

Deseada, ya sea par o impar.

VRC

Page 17: Control de Enlace  De  Datos

LRC

A cada carácter se le determina su BIT de paridad, para posteriormente construir una tabla global de paridad de 8 columnas y “m” filas.

Page 18: Control de Enlace  De  Datos

El bloque de chequeo de carácter BCC (Block Check Character), se determina BIT a BIT entre todos los caracteres, fila a fila hasta completar la tabla.

P7P7 P6P6 P5P5 P4P4 P3P3 P2P2 P1P1 P0P0

P7P7 P6P6 P5P5 P4P4 P3P3 P2P2 P1P1 P0P0

P7P7 P6P6 P5P5 P4P4 P3P3 P2P2 P1P1 P0P0

P7P7 P6P6 P5P5 P4P4 P3P3 P2P2 P1P1 P0P0

P7P7 P6P6 P5P5 P4P4 P3P3 P2P2 P1P1 P0P0

P7P7 P6P6 P5P5 P4P4 P3P3 P2P2 P1P1 P0P0

BCCBCC

PP B6…B0B6…B0

PP B6…B0B6…B0

PP B6…B0B6…B0

PP B6…B0B6…B0

PP B6…B0B6…B0

PP B6…B0B6…B0

Bloque NBloque N

PP B6…B0B6…B0

PP B6…B0B6…B0

PP B6…B0B6…B0

PP B6…B0B6…B0

PP B6…B0B6…B0

PP B6…B0B6…B0

Bloque 1Bloque 1

DatosDatos

Page 19: Control de Enlace  De  Datos

Este esquema se obtiene de la combinación de los métodos VRC y LRC.

Chequeo de paridad Bidimensional

Page 20: Control de Enlace  De  Datos

Ejemplo:LRC LRC (Par)(Par)

HH OO LL AA BitsBits

00 00 11 00 11 B0B0

11 00 11 00 00 B1B1

00 00 11 11 00 B2B2

11 11 11 11 00 B3B3

00 00 00 00 00 B4B4

00 00 00 00 00 B5B5

00 11 11 11 11 B6B6

00 00 11 11 00 VRC VRC (Par)(Par)

Page 21: Control de Enlace  De  Datos

Ejemplo: si se recibiera con un error

LRC LRC (Par)(Par)

HH OO LL AA BitsBits

00 00 11 00 11 B0B0

11 00 11 00 00 B1B1

00 00 00 11 00 B2B2

11 11 11 11 00 B3B3

00 00 00 00 00 B4B4

00 00 00 00 00 B5B5

00 11 11 11 11 B6B6

00 00 11 11 00 VRC VRC (Par)(Par)

Page 22: Control de Enlace  De  Datos