Control De Flujo

Páginas: 10 (2328 palabras) Publicado: 5 de octubre de 2012
Control de flujo:
Es una técnica utilizada para asegurar que la entidad de transmisión no sobrecargue a la entidad receptora con una excesiva cantidad de datos. La entidad receptora usa una zona de memoria temporal o buffer para la transferencia. Cuando se reciben los datos, el receptor debe realizar cierta cantidad de procesamiento antes de pasar los datos al software de los niveles superiores.El control de flujo proporciona un sistema para detener e iniciar la transmisión en función de lo llenos que estén los búferes. El objetivo es evitar que se llenen los búferes, ya que esto puede causar la pérdida de datos.
Control de flujo mediante parada y espera
Esta técnica de control de flujo funciona de la siguiente forma: una entidad emisora transmite una trama. Tras la recepción, laentidad destino indica su deseo de aceptar otra trama enviando una confirmación de la trama que se acaba de recibir. La fuente antes de transmitir la trama siguiente debe esperar hasta que se reciba la confirmación.

– 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)


Control deflujo mediante Ventana Deslizante
En parada y espera, cada vez sólo puede estar en tránsito una trama. En ventana deslizante, el emisor puede transmitir varias tramas antes de necesitar un reconocimiento. Las tramas se pueden enviar una detrás de otra, lo que significa que el enlace puede transportar varias tramas de una vez y que su capacidad se puede usar de forma más eficiente.
La ventanadeslizante es un dispositivo de control de flujo de tipo software, es decir, el control de flujo se lleva a cabo mediante el intercambio especifico de caracteres o tramas de control, con los que el receptor indica al emisor cual es su estado de disponibilidad para recibir datos.
Este dispositivo es necesario para no inundar al receptor con envíos de tramas de datos. El receptor al recibir datos debeprocesarlo, 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.



Con este dispositivo se resuelven dos grandes problemas:
• El control de flujo de datos
• La eficiencia en la transmisión.
El protocolo de VentanaDeslizante es un protocolo de transmisión de datos bidireccional de la capa del nivel de enlace (modelo OSI).
Funcionamiento de la ventana de transmisión.
El protocolo de ventana deslizante permite al emisor transmitir múltiples segmentos de información antes de comenzar la espera para que el receptor le confirme la recepción de los segmentos, tal confirmación se llama validación, y consiste enel envió de mensajes denominados ACK del receptor al emisor.
Las figuras a y b muestran el estado inicial y final de una ventana deslizante.





La validación se realiza desde el receptor al emisor y contiene el numero de la siguiente trama que espera recibir el receptor, o el de la ultima trama recibida con éxito, ACK n (siendo n el numero de la trama indicada). Con esta indicación elemisor es capaz de distinguir el numero de los envíos realizados con éxito, los envíos perdidos y envíos que se esperan recibir.
Los segmentos se denominan Unacknowledge si han sido enviados pero no han sido validados.
Técnicamente el numero de segmentos que pueden ser Unacknowledge en un momento dado esta limitado por el tamaño de la ventana, un numero pequeño y fijo, se denomina el ancho deventana.








El transmisor deberá guardar en un buffer todas aquellas tramas enviadas y no validadas (Unacknowledge packets), por si necesitase retransmitirlas. Solo puede borrarlas del buffer al recibir su validación procedente del receptor, y deslizar así la ventana una unidad mas. El número más pequeño de la ventana deslizante corresponde al primer paquete de la secuencia que no ha...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Control de flujo
  • control de flujo
  • control de flujo
  • Control de flujo
  • Control De Flujo
  • Control de flujo f#
  • Instrucciones de control de flujo
  • Control de flujo de ventana deslizante

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS