Está en la página 1de 7

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

-Remitente: Transmite un solo cuadro a la vez.


-Receptor: Transmite acuse de recibo (ACK), ya que recibe una trama.
-Remitente recibe ACK dentro de tiempo de espera.
-Vaya al paso 1.
Si se pierde un marco o ACK durante la transmisión, entonces tiene que ser transmitidos de nuevo
por el remitente. Este proceso se conoce como retransmisión ARQ (petición de repetición
automática). 
¿Qué se utiliza para controlar dicho flujo?

 El protocolo TCP utiliza un mecanismo llamado Ventana Deslizante que es del


tipo "Stop and Wait", esto quiere decir que el emisor deja de enviar paquetes hasta
que reciba un mensaje de reconocimiento que le llegaron los datos por parte del
receptor. Podemos deducir a partir de esto que es una comunicación poco
eficiente, ya que si el receptor no envia el reconocimiento no se puede seguir
transmitiendo.
¿Cómo funciona la Ventana Deslizante?

 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.

También podría gustarte