SlideShare una empresa de Scribd logo
1 de 80
Capítulo 3 La Capa de Enlace Roberto Ferro
Sumario ,[object Object],[object Object],[object Object],[object Object],[object Object]
La capa de enlace en el contexto del modelo de capas
 
Funciones de la capa de enlace ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tipo de transmisión ,[object Object],[object Object]
Características de la transmisión asíncrona
Técnicas de identificación de tramas ,[object Object],[object Object],[object Object],[object Object]
 
 
Control de flujo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tasa de errores (BER) ,[object Object],[object Object],[object Object]
Valores de BER habituales >10 -5 GSM <10 -5 Enlaces telefónicos, satélite, ADSL, CATV < 10 -8 LANs de cobre, Radioenlaces fijos (microondas) <  10 -12 Fibras ópticas BER típico Medio físico
Códigos de control de errores ,[object Object],[object Object],[object Object],[object Object]
Estrategias de control de errores Código corrector (ej. RS) Simplex (o emisión broadcast/multicast) Alta o muy alta Código detector con reenvío de tramas erróneas Dúplex Alta o muy alta Código detector sin reenvío de tramas erróneas (se hará, si acaso, a nivel de transporte) Dúplex Baja o muy baja Estrategia Canal de comunicación Tasa de error
STX ETX Contenido de la trama Bits de Paridad transversales Bits de Paridad longitudinales Ejemplo de uso de Interleaving 0 1 0 0 0 0 0 1 1 1 1 0 0 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0 0 0 0 1 0 1 0 1 1 0 1 0 1 0 0 0 0 0 1 0 0 0 1 1 0 0 0 1 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 B 0 B 1 B 2 B 3 B 4 B 5 B 6 P R
Conteo de caracteres
Caracteres de principio y fin
Banderas e inserción de bits
Códigos correctores y detectores de error ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Códigos correctores y detectores de error (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Códigos correctores y detectores de error (3) ,[object Object],[object Object],[object Object],[object Object],[object Object]
Códigos de Hamming ,[object Object],[object Object],[object Object],[object Object],[object Object]
Códigos de Hamming (2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Códigos de Hamming
Códigos de Hamming ,[object Object]
Códigos de Hamming
Códigos de Hamming
Códigos de Hamming
Códigos de Hamming
Códigos de Hamming
Detection del error
Ráfagas y Matrices ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Códigos detectores de error ,[object Object],[object Object],[object Object],[object Object],[object Object]
Códigos detectores de error  ,[object Object],[object Object],[object Object]
Códigos polinómicos ,[object Object],[object Object],[object Object],[object Object],[object Object]
Códigos polinómicos (2) ,[object Object],[object Object],[object Object]
Códigos polinómicos (3) ,[object Object],[object Object],[object Object]
Códigos polinómicos (4) ,[object Object],[object Object]
Códigos polinómicos (5) ,[object Object],[object Object],[object Object],[object Object]
Códigos polinómicos
Códigos polinómicos (6) ,[object Object],[object Object],[object Object],[object Object]
Códigos polinómicos (7) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Códigos polinómicos (8) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Códigos polinómicos (9) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Sumario ,[object Object],[object Object],[object Object],[object Object],[object Object]
Protocolo de parada y espera ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Parada y espera 0 ms 10 ms 20 ms 30 ms 40 ms 50 ms T1 T1 T1 T1 ACK ACK ACK T2 4000 2000 0 Km
Sumario ,[object Object],[object Object],[object Object],[object Object],[object Object]
  Protocolo de ventana deslizante ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ventana deslizante 0 ms 10 ms 20 ms 30 ms 40 ms 50 ms T1 T1 T1 T2 ACK(1) ACK(1) ACK(1) T6 T2 T4 T3 T5 T4 T3 ACK(2) ACK(3) ACK(2) 4000 2000 0 Km
Tamaño de ventana ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tamaño de ventana ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tamaño de ventana ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Protocolos de ventana deslizante ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
Retroceso n Repetición selectiva
 
Sumario ,[object Object],[object Object],[object Object],[object Object],[object Object]
Familia de protocolos HDLC (High level Data Link Control)   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Formato de trama HDLC Bits   8 8 8 8 16 ó 32  0 ,[object Object],[object Object],[object Object],[object Object],01111110 (delimit.) CRC Datos Control Dirección 01111110 (delimit.)
Tipos de tramas HDLC ,[object Object],De información De supervisión No numerada 1 3 1 3 2 2 1 3 2 2 1 3 P/F: Polling/Final (solo utilizado en líneas multipunto) ORDEN 2/2 P/F ORDEN 1/2 1  1 NEXT P/F ORDEN 1  0 NEXT P/F SEQ 0
Comandos en tramas de supervisión HDLC Petición de reenvío cuando se usa retransmisión selectiva SELECTIVE REJECT 11 Acuse de recibo negativo (NAK). Pide reenvío cuando se usa retroceso n REJECT 01 Recepción correcta pero pide suspender transmisión (control de flujo) RECEIVE NOT READY 10 ACK cuando no hay tráfico de vuelta para piggybacking RECEIVE READY 00 Significado Comando Orden
Elaboración de tramas HDLC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Funcionamiento de HDLC ,[object Object],[object Object],[object Object]
Comunicación TCP sobre X.25 y Frame Relay X.25 Frame Relay Receptor Emisor Receptor Emisor 1 1 2 8 7 6 3 2 4 5 15 3 12 14 7 10 9 8 16 5 4 13 6 11
Nivel de enlace en Internet ,[object Object],1994 1483, 1577 ATM 1993 1490 Frame Relay 1990 1171, 1663 PPP 1990 1188, 1390 FDDI 1988 1042 802.x 1984 894 Ethernet 1983 877, 1356 X.25 Año RFC Medio
 
PPP (Point to Point Protocol) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Formato de trama PPP ,[object Object],1 1 1 1 ó 2 Variable 2 ó 4 1 ,[object Object],[object Object],[object Object],[object Object],Bytes   Delimitad. 01111110 CRC Datos Protocolo Control 00000011 Dirección 11111111 Delimitad. 01111110
Componentes de PPP ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Funcionamiento de CHAP (Challenge Handshake Protocol) Enviar  identificador (userid) Soy Pedro Ruiz a#$frhg&&&% Q324$*& OK Usar password, calcular  respuesta MD5 y enviar  CLIENTE SERVIDOR Enviar cadena de  caracteres  aleatoria (reto). Usar password ,  calcular  respuesta MD5. Comprobar y  responder Pw: saturno Pw: saturno Conexión establecida
Nivel de enlace en Frame Relay Estructura de trama: Bytes   1 2 0-8188 2 1 ,[object Object],[object Object],01111110 CRC Datos Dirección 01111110
Sumario ,[object Object],[object Object],[object Object],[object Object],[object Object]
Nivel de enlace en ATM ,[object Object],[object Object],5 48 Bytes   El tamaño (48 bytes) fue elegido por la ITU como compromiso entre la postura de las PTT europeas (16-32 bytes) y los fabricantes de ordenadores (128-64 Bytes) Carga útil Cabecera
Estructura de la cabecera de celda ATM Bytes   4 1 El HEC (Header Error Control) es un CRC de los primeros 4 bytes. Se utiliza para comprobar la validez de la información de cabecera que se considera crítica. ATM no incorpora un CRC de la carga útil. Lo hará, si procede, el protocolo de transporte (AAL). HEC Información de circuito virtual
Identificación de celdas ATM ,[object Object],[object Object],[object Object]
 
 
 

Más contenido relacionado

La actualidad más candente

Códigos de errores - Telecomunicaciones III
Códigos de errores - Telecomunicaciones IIICódigos de errores - Telecomunicaciones III
Códigos de errores - Telecomunicaciones IIIAndy Juan Sarango Veliz
 
Deteccion Y Control De
Deteccion Y Control DeDeteccion Y Control De
Deteccion Y Control Deguestc9b52b
 
Codigo de bloques lineales
Codigo de bloques linealesCodigo de bloques lineales
Codigo de bloques linealesComunicaciones2
 
Teoría de códigos
Teoría de códigosTeoría de códigos
Teoría de códigosYared Redman
 
Detección y corrección de errores
Detección y corrección de erroresDetección y corrección de errores
Detección y corrección de erroresArnold Alfonso
 
Detección y corrección de errores
Detección y corrección de erroresDetección y corrección de errores
Detección y corrección de erroressanti_rafael7777
 
Codigo de transmision
Codigo de transmisionCodigo de transmision
Codigo de transmisionFelipe Olive
 
Detección y Corrección de errores
Detección y Corrección de erroresDetección y Corrección de errores
Detección y Corrección de erroresRonie Martínez
 
Deteccion y Correccion de errores
Deteccion y Correccion de erroresDeteccion y Correccion de errores
Deteccion y Correccion de erroresMishell Carrera
 
Deteccion-y-comprobacion-de-errores-mediante-comprobacion-ciclica
Deteccion-y-comprobacion-de-errores-mediante-comprobacion-ciclicaDeteccion-y-comprobacion-de-errores-mediante-comprobacion-ciclica
Deteccion-y-comprobacion-de-errores-mediante-comprobacion-ciclicaSabino Chalen Balon
 
Investigación Técnicas de detección de errores de transmisión
Investigación Técnicas de detección de errores de transmisiónInvestigación Técnicas de detección de errores de transmisión
Investigación Técnicas de detección de errores de transmisiónJosé Alexis Cruz Solar
 
Lecture 21 detección de códigos de redundancia cíclicos. probabilidad de erro...
Lecture 21 detección de códigos de redundancia cíclicos. probabilidad de erro...Lecture 21 detección de códigos de redundancia cíclicos. probabilidad de erro...
Lecture 21 detección de códigos de redundancia cíclicos. probabilidad de erro...nica2009
 
Grupos y Codigos (Estructuras Discretas II)
Grupos y Codigos (Estructuras Discretas II)Grupos y Codigos (Estructuras Discretas II)
Grupos y Codigos (Estructuras Discretas II)DaniloUrdaneta
 
Lecture 20 detección en códigos lineales de bloque. generación de códigos cíc...
Lecture 20 detección en códigos lineales de bloque. generación de códigos cíc...Lecture 20 detección en códigos lineales de bloque. generación de códigos cíc...
Lecture 20 detección en códigos lineales de bloque. generación de códigos cíc...nica2009
 

La actualidad más candente (20)

Códigos de errores - Telecomunicaciones III
Códigos de errores - Telecomunicaciones IIICódigos de errores - Telecomunicaciones III
Códigos de errores - Telecomunicaciones III
 
Deteccion Y Control De
Deteccion Y Control DeDeteccion Y Control De
Deteccion Y Control De
 
Codigo de bloques lineales
Codigo de bloques linealesCodigo de bloques lineales
Codigo de bloques lineales
 
Teoría de códigos
Teoría de códigosTeoría de códigos
Teoría de códigos
 
Detección y corrección de errores
Detección y corrección de erroresDetección y corrección de errores
Detección y corrección de errores
 
Detección y corrección de errores
Detección y corrección de erroresDetección y corrección de errores
Detección y corrección de errores
 
Mandala grupos y codigos
Mandala grupos y codigosMandala grupos y codigos
Mandala grupos y codigos
 
Codigo de transmision
Codigo de transmisionCodigo de transmision
Codigo de transmision
 
Detección y Corrección de errores
Detección y Corrección de erroresDetección y Corrección de errores
Detección y Corrección de errores
 
Deteccion y Correccion de errores
Deteccion y Correccion de erroresDeteccion y Correccion de errores
Deteccion y Correccion de errores
 
Deteccion-y-comprobacion-de-errores-mediante-comprobacion-ciclica
Deteccion-y-comprobacion-de-errores-mediante-comprobacion-ciclicaDeteccion-y-comprobacion-de-errores-mediante-comprobacion-ciclica
Deteccion-y-comprobacion-de-errores-mediante-comprobacion-ciclica
 
Control de Enlace de Datos.
Control de Enlace de Datos. Control de Enlace de Datos.
Control de Enlace de Datos.
 
Investigación Técnicas de detección de errores de transmisión
Investigación Técnicas de detección de errores de transmisiónInvestigación Técnicas de detección de errores de transmisión
Investigación Técnicas de detección de errores de transmisión
 
Detección de errores CRC
Detección de errores CRCDetección de errores CRC
Detección de errores CRC
 
Lecture 21 detección de códigos de redundancia cíclicos. probabilidad de erro...
Lecture 21 detección de códigos de redundancia cíclicos. probabilidad de erro...Lecture 21 detección de códigos de redundancia cíclicos. probabilidad de erro...
Lecture 21 detección de códigos de redundancia cíclicos. probabilidad de erro...
 
Comunicaciones
ComunicacionesComunicaciones
Comunicaciones
 
Grupos y Codigos (Estructuras Discretas II)
Grupos y Codigos (Estructuras Discretas II)Grupos y Codigos (Estructuras Discretas II)
Grupos y Codigos (Estructuras Discretas II)
 
Códigos y Modos de Transmisión de Datos
Códigos y Modos de Transmisión de DatosCódigos y Modos de Transmisión de Datos
Códigos y Modos de Transmisión de Datos
 
Lecture 20 detección en códigos lineales de bloque. generación de códigos cíc...
Lecture 20 detección en códigos lineales de bloque. generación de códigos cíc...Lecture 20 detección en códigos lineales de bloque. generación de códigos cíc...
Lecture 20 detección en códigos lineales de bloque. generación de códigos cíc...
 
Capa de enlace de datos
Capa de enlace de datosCapa de enlace de datos
Capa de enlace de datos
 

Similar a Cap 3 capa_enlace

Similar a Cap 3 capa_enlace (20)

PROTOCOLOS Y SERVICIOS INFORMÁTICOS
PROTOCOLOS  Y SERVICIOS INFORMÁTICOS PROTOCOLOS  Y SERVICIOS INFORMÁTICOS
PROTOCOLOS Y SERVICIOS INFORMÁTICOS
 
PROTOCOLOS Y SERVICIOS INFORMÁTICOS
PROTOCOLOS  Y SERVICIOS INFORMÁTICOS PROTOCOLOS  Y SERVICIOS INFORMÁTICOS
PROTOCOLOS Y SERVICIOS INFORMÁTICOS
 
Control de Enlace de Datos.
Control de Enlace de Datos.Control de Enlace de Datos.
Control de Enlace de Datos.
 
Teleproceso 5
Teleproceso 5Teleproceso 5
Teleproceso 5
 
10. Diez
10. Diez10. Diez
10. Diez
 
codificación de canal
codificación de canalcodificación de canal
codificación de canal
 
Presentacion
PresentacionPresentacion
Presentacion
 
Métodos de detección y corrección de errores
Métodos de detección y corrección de erroresMétodos de detección y corrección de errores
Métodos de detección y corrección de errores
 
Métodos de detección y corrección de errores
Métodos de detección y corrección de erroresMétodos de detección y corrección de errores
Métodos de detección y corrección de errores
 
Métodos de detección y corrección de errores1
Métodos de detección y corrección de errores1Métodos de detección y corrección de errores1
Métodos de detección y corrección de errores1
 
PDH
PDHPDH
PDH
 
Capa de Enlace de Datos
Capa de Enlace de DatosCapa de Enlace de Datos
Capa de Enlace de Datos
 
Métodos de detección y corrección de errores
Métodos de detección y corrección de erroresMétodos de detección y corrección de errores
Métodos de detección y corrección de errores
 
Corrección De Errores - Uniandes
Corrección De Errores  - UniandesCorrección De Errores  - Uniandes
Corrección De Errores - Uniandes
 
Parte 3
Parte 3Parte 3
Parte 3
 
Codificacion del canal
Codificacion del canalCodificacion del canal
Codificacion del canal
 
Codificacion
CodificacionCodificacion
Codificacion
 
Capa de Enlace de Red (UFT) Mauricio Yepez
Capa de Enlace de Red (UFT) Mauricio YepezCapa de Enlace de Red (UFT) Mauricio Yepez
Capa de Enlace de Red (UFT) Mauricio Yepez
 
Sistemas de Telecomunicaciones cap 2
Sistemas de Telecomunicaciones cap 2Sistemas de Telecomunicaciones cap 2
Sistemas de Telecomunicaciones cap 2
 
Enlace datos
Enlace datosEnlace datos
Enlace datos
 

Cap 3 capa_enlace

  • 1. Capítulo 3 La Capa de Enlace Roberto Ferro
  • 2.
  • 3. La capa de enlace en el contexto del modelo de capas
  • 4.  
  • 5.
  • 6.
  • 7. Características de la transmisión asíncrona
  • 8.
  • 9.  
  • 10.  
  • 11.
  • 12.
  • 13. Valores de BER habituales >10 -5 GSM <10 -5 Enlaces telefónicos, satélite, ADSL, CATV < 10 -8 LANs de cobre, Radioenlaces fijos (microondas) < 10 -12 Fibras ópticas BER típico Medio físico
  • 14.
  • 15. Estrategias de control de errores Código corrector (ej. RS) Simplex (o emisión broadcast/multicast) Alta o muy alta Código detector con reenvío de tramas erróneas Dúplex Alta o muy alta Código detector sin reenvío de tramas erróneas (se hará, si acaso, a nivel de transporte) Dúplex Baja o muy baja Estrategia Canal de comunicación Tasa de error
  • 16. STX ETX Contenido de la trama Bits de Paridad transversales Bits de Paridad longitudinales Ejemplo de uso de Interleaving 0 1 0 0 0 0 0 1 1 1 1 0 0 0 0 0 1 1 1 0 0 0 1 1 1 0 0 0 0 0 0 1 0 1 0 1 1 0 1 0 1 0 0 0 0 0 1 0 0 0 1 1 0 0 0 1 0 0 0 0 1 0 1 0 1 0 1 0 0 0 0 0 B 0 B 1 B 2 B 3 B 4 B 5 B 6 P R
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 26.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48. Parada y espera 0 ms 10 ms 20 ms 30 ms 40 ms 50 ms T1 T1 T1 T1 ACK ACK ACK T2 4000 2000 0 Km
  • 49.
  • 50.
  • 51. Ventana deslizante 0 ms 10 ms 20 ms 30 ms 40 ms 50 ms T1 T1 T1 T2 ACK(1) ACK(1) ACK(1) T6 T2 T4 T3 T5 T4 T3 ACK(2) ACK(3) ACK(2) 4000 2000 0 Km
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.  
  • 58.  
  • 59.
  • 60.
  • 61.
  • 62.
  • 63. Comandos en tramas de supervisión HDLC Petición de reenvío cuando se usa retransmisión selectiva SELECTIVE REJECT 11 Acuse de recibo negativo (NAK). Pide reenvío cuando se usa retroceso n REJECT 01 Recepción correcta pero pide suspender transmisión (control de flujo) RECEIVE NOT READY 10 ACK cuando no hay tráfico de vuelta para piggybacking RECEIVE READY 00 Significado Comando Orden
  • 64.
  • 65.
  • 66. Comunicación TCP sobre X.25 y Frame Relay X.25 Frame Relay Receptor Emisor Receptor Emisor 1 1 2 8 7 6 3 2 4 5 15 3 12 14 7 10 9 8 16 5 4 13 6 11
  • 67.
  • 68.  
  • 69.
  • 70.
  • 71.
  • 72. Funcionamiento de CHAP (Challenge Handshake Protocol) Enviar identificador (userid) Soy Pedro Ruiz a#$frhg&&&% Q324$*& OK Usar password, calcular respuesta MD5 y enviar CLIENTE SERVIDOR Enviar cadena de caracteres aleatoria (reto). Usar password , calcular respuesta MD5. Comprobar y responder Pw: saturno Pw: saturno Conexión establecida
  • 73.
  • 74.
  • 75.
  • 76. Estructura de la cabecera de celda ATM Bytes  4 1 El HEC (Header Error Control) es un CRC de los primeros 4 bytes. Se utiliza para comprobar la validez de la información de cabecera que se considera crítica. ATM no incorpora un CRC de la carga útil. Lo hará, si procede, el protocolo de transporte (AAL). HEC Información de circuito virtual
  • 77.
  • 78.  
  • 79.  
  • 80.