110 likes | 297 Views
Redes. 3º curso Ingeniería Técnica en Informática de Sistemas UNED. Sesión 8. Control de Enlace de Datos. Control de Enlace de Datos. El nivel físico ofrece la posibilidad de que dos dispositivos se comuniquen Sin embargo no proporciona mecanismos que indiquen:
E N D
Redes 3º curso Ingeniería Técnica en Informática de Sistemas UNED
Sesión 8 • Control de Enlace de Datos Redes 3º Ing. Tec. Informática Sistemas Josep Silva Galiana
Control de Enlace de Datos • El nivel físico ofrece la posibilidad de que dos dispositivos se comuniquen • Sin embargo no proporciona mecanismos que indiquen: • Quién envía datos en cada momento • Cuántos datos se envían en cada momento Redes 3º Ing. Tec. Informática Sistemas Josep Silva Galiana
Control de Enlace de Datos • El nivel de enlace realiza básicamente tres funciones: • Disciplina de línea • ¿Quién envía ahora? • Control de flujo • ¿Cuántos datos se pueden enviar? • Control de error • ¿Cómo se detectan y corrigen errores? Redes 3º Ing. Tec. Informática Sistemas Josep Silva Galiana
Control de Enlace de Datos • Disciplina de línea: • Enlace dedicado (Figura 10.5) • Mensaje de establecimiento de sesión (ENQ) • Mensaje de confirmación (ACK) • Mensaje de denegación (NAK) • Mensaje de fin de sesión (EOT) • Uso de time outs Redes 3º Ing. Tec. Informática Sistemas Josep Silva Galiana
Control de Enlace de Datos • Disciplina de línea: • Enlace compartido (Figura 10.6) • Una estación primaria / varias estaciones secundarias • Solo la estación primaria inicia comunicaciones • Es necesario el uso de direcciones • Mensaje de selección (indica quien transmite) • Figura 10.7 • Mensaje de sondeo (pregunta quien quiere transmitir) • Figura 10.8 Redes 3º Ing. Tec. Informática Sistemas Josep Silva Galiana
Control de Enlace de Datos • Control de flujo: • Los datos recibidos deben ser comprobados y procesados antes de poderse usar • El emisor envía más rápido que el receptor consume • El receptor utiliza un buffer • Dos métodos para controlar el flujo: • Parada y Espera • Ventana Deslizante Redes 3º Ing. Tec. Informática Sistemas Josep Silva Galiana
Control de Enlace de Datos • Control de flujo (Parada y Espera): • El emisor envía una trama cada vez • Hasta que no recibe confirmación (ACK) no envía la siguiente • El proceso continúa hasta enviar el fin de transmisión (EOT) • Véase Figura 10.10 (Página 296) • Problema: Desperdicio de tiempo Redes 3º Ing. Tec. Informática Sistemas Josep Silva Galiana
Control de Enlace de Datos • Control de flujo (Ventana Deslizante): • El emisor envía varias tramas antes de recibir una confirmación • La ventana deslizante tiene un tamaño fijo n de celdas numeradas (1..n) • Se pueden enviar hasta n tramas antes de una confirmación (ACK) • Un ACK contiene el número de la última trama recibida correctamente Redes 3º Ing. Tec. Informática Sistemas Josep Silva Galiana
Control de Enlace de Datos • Control de flujo (Ventana Deslizante): • La ventana se encoge dinámicamente • Ver figura 10.12 (página 298) • Ver figura 10.13 (página 299) • Ver figura 10.14 (página 299) Redes 3º Ing. Tec. Informática Sistemas Josep Silva Galiana
Control de Enlace de Datos • Control de errores: • Petición de Repetición Automática (ARQ) • Parada y Espera • Ventana Deslizante • Vuelta atrás (página 305) • Rechazo Selectivo (página 308) • En la práctica se utiliza “vuelta atrás” Redes 3º Ing. Tec. Informática Sistemas Josep Silva Galiana