Expo6

13
PROTOCOLOS ELEMENTALES DE ENLACE DE DATOS

Transcript of Expo6

Page 1: Expo6

PROTOCOLOS ELEMENTALES DE ENLACE DE DATOS

Page 2: Expo6
Page 3: Expo6

PROPÓSITO DE LOS PROTOCOLOS DE ENLACE

DE DATOS

El principal propósito de los protocolos de enlace de datos es garantizar que la comunicación entre dos máquinas directamente conectadas está libre de errores. los protocolos de enlace de datos deben realizar las siguientes funciones:

1._ Proporcionar un servicio bien definido al nivel superior (de red).

Page 4: Expo6

2._Agrupar los bits o caracteres recibidos por el nivel físico en bloques de información, tramas (o frames ), a los que va asociada información de control para proporcionar los servicios.

3._Detectar y solucionar los errores generados en el canal de transmisión.

4._Control de flujo, para evitar saturar al receptor.

5._Control de diálogo, en canales semi - dúplex será necesario establecer los turnos de transmisión.

Page 5: Expo6

PROTOCOLOSProtocolo simplex sin restriccionesLos datos se transmiten en una dirección,

las capas de red en el transmisor y receptor siempre están listas, el tiempo de procesamiento puede ignorarse, espacio infinito de buffer, canal libre errores.

Dos procedimientos diferentes, uno transmisor y uno receptor que se ejecutan en la capas de enlace.

Transmisor solo envía datos a la línea, obtiene un paquete de la capa de red, construye un frame de salida y lo envía a su destino. Receptor espera la llegada de un frame.

Page 6: Expo6

PROTOCOLO SIMPLEX DE PARADA Y ESPERA

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

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

Page 7: Expo6

PROTOCOLO SIMPLEX PARA UN CANAL

RUIDOSOCanal presenta errores, los frame pueden llegar dañados o perderse por completo

Agregar un temporizador, falla si el frame de acuse se pierde pues se retransmitirá el frame.

Se debe agregar un numero de secuencia en el encabezado de cada frame que se envía.

Page 8: Expo6

PROTOCOLO DE VENTANA CORREDIZA

Usar el mismo circuito para datos en ambas direcciones Se mezclan los frames de datos con los frame de acuse de recibido Receptor analiza el campo de tipo en el encabezado de un frame de entrada para determinar si es de datos o acuse. En todos los protocolos de ventana corrediza, cada frame de salida contiene un número de secuencia con un intervalo que va desde 0 hasta algún máximo. El máximo es generalmente 2(n) -1, por lo que el número de secuencia cabe bien en un campo de n bits.

Page 9: Expo6

PROTOCOLO DE VENTANA CORREDIZA DE

UN BITUsa parada y espera, ya que el

transmisor envía un frame y espera su acuse antes de transmitir el siguiente. La máquina que arranca obtiene su primer paquete de su capa de red, construye un frame a partir de él y lo envía. Al llegar este frame , la capa de enlace de datos receptor lo revisa para ver si es un duplicado. Si el marco es el esperado, se pasa a la capa de red y la ventana del receptor se recorre hacia arriba.

Page 10: Expo6

PROTOCOLO QUE USA REGRESAR Y PROTOCOLO DE REPETICIÓN SELECTIVA

Protocolo que usa regresar y protocolo de repetición selectiva: Hasta ahora hemos supuesto insignificante el tiempo necesario para que un frame llegue al receptor más el tiempo para que regrese el acuse.

Page 11: Expo6

PPP- PROTOCOLO PUNTO A PUNTO

 Resolviera todos estos problemas y que pudiera volverse un estándar oficial de Internet. Este trabajo culmino con el PPP (Point- to -Point Protocol , protocolo punto a punto). El PPP realiza detección de errores, reconoce múltiples protocolos, permite la negociación de direcciones de IP en el momento de la conexión, permite la verificación de autenticidad y tiene muchas mejoras respecto a SLIP. El futuro claramente esta en PPP.

Page 12: Expo6

PPP PROPORCIONA TRES COSAS1. Un método de enmarcado que

delinea sin ambigüedades el final de un marco y el inicio del siguiente. El formato de marco también maneja la detección de errores.

2. Un protocolo de control de enlace para activar líneas, probarlas, negociar opciones y desactivarlas ordenadamente cuando ya no son necesarias. Este protocolo se llama LCP (link Control Protocol, protocolo de control de enlace).

Page 13: Expo6

3. Un mecanismo para negociar opciones de capa de red con independencia del protocolo de red usado. El método escogido consiste en tener un NCP (Network Control Protocol, protocolo de control de red) distinto para cada capa de red reconocida.