viernes, 20 de febrero de 2015

PROTOCOLO DE VENTANA DESLIZANTE

El protocolo de ventana deslizante tiene la función de la transmisión de datos bidireccional de la capa de enlace de datos. La ventana deslizante es un dispositivo de control de flujo de tipo software, es decir, el control del flujo se lleva a cabo mediante el intercambio específico de caracteres o tramas de control, con los que el receptor indica al emisor cuál es su estado de disponibilidad para recibir datos.

Es necesario para no inundar al receptor con envíos de tramas de datos, que el receptor al recibir datos sean procesarlos, si no lo realiza a la misma velocidad que el transmisor los envía, se verá saturado de datos, y parte de ellos se pueden perder. Para evitar tal situación la ventana deslizante controla este ritmo de envíos del emisor al receptor...


El protocolo de ventana deslizante permite al emisor transmitir múltiples paquetes de información antes de comenzar la espera para que el receptor le confirme la recepción de los paquetes, tal confirmación se llama validación, y consiste en el envío de mensajes denominados ACK del receptor al emisor.



Los paquetes se denominaran Unacknowledge si han sido enviados pero no han sido validados.

En una ventana deslizante de tamaño 8, el emisor puede transmitir hasta 8 paquetes sin recibir validación de ninguno de ellos. Entonces esperará una confirmación de recepción procedente del receptor sin enviar ningún paquete más. Una vez el emisor reciba una validación del primer paquete que envió, perteneciente al número 1 de 8 de la ventana deslizante, la ventana se deslizará abarcando 8 posiciones, pero en este caso desde la 2 hasta la 9 y enviará la trama número 9 continuando a la espera de recibir más confirmaciones para poder seguir deslizándose y enviando las tramas siguientes. El concepto de ventana deslizante hace que exista una continua transmisión de información, mejorando el desempeño de la red.

No hay comentarios:

Publicar un comentario