Control de Flujo
Control de Flujo
Control de Flujo
INTEGRANTES
-OSCAR OSVALDO SERVÍN VILLASEÑOR
-JESÚS ALBERTO ARÁMBULA GUDIÑO
ALAN DANIEL VALADEZ CASTAÑEDA
¿Que es?
Control de Flujo es una técnica para
sincronizar el envío de paquetes entre dos
máquinas, las que eventualmente procesarán
esta información a velocidades irregulares
por lo que se hace necesario un control de
flujo entre los datos transmitidos. El
protocolo TCP proporciona el servicio de
Control de Flujo a sus aplicaciones para
eliminar la posibilidad de que el emisor
desborde el buffer del receptor.
Parada y espera
Control de flujo es la forma más simple de control de flujo. En este método, el receptor indica su
disposición a recibir los datos para cada trama, el mensaje se divide en múltiples marcos. Los
emisor espera para un ACK (reconocimiento) después de cada cuadro por el tiempo especificado
(llamado tiempo de espera). Se envía a asegurar que el receptor ha recibido la trama correctamente.
Ejemplo enviar el siguiente fotograma sólo después de que se haya recibido el ACK. Operaciones
La Ventana Deslizante está compuesta por dos "Ventanas", la primera es la Ventana de recepción,
ubicada en el receptor, valga la redundancia, y que indica cuantos bytes caben aún en el buffer que se
utilice en el receptor. La segunda "ventana" es la Ventana de envío, la que indica Qué bytes del buffer
de envío se pueden envíar sin tener que esperar una confirmación. Como observación podemos decir
que la Ventana de envío NO, puede ser mayor que la ventana de recepción.
Control de flujo de hardware
En común RS 232 hay pares de líneas de control que se hace referencia generalmente como el
control de flujo de hardware: RTS (Request To Send) y CTS (Clear To Send), utilizado en el
control de flujo RTS DTR (Data Terminal Ready) y DSR (Data Set Ready), control de flujo DTR
Control de flujo de hardware suele ser manejado por el DTE o el "fin principal", ya que es primera
cría o la afirmación de su línea para comandar el otro lado: En el caso de flujo de control RTS,
DTE establece sus RTS, que señala el extremo opuesto (el extremo esclavo tal como un DCE) para
comenzar el seguimiento de su línea de entrada de datos. Cuando esté listo para los datos, el fin de
esclavos elevará su línea complementaria.
Control de flujo de software
Por el contrario, XON / XOFF que normalmente se conoce como control de flujo
por software.