Visita mi canal de youtube

sábado, 18 de marzo de 2017

Técnicas de control de flujo



Técnicas de control de flujo


En muchas ocasiones el equipo emisor es más rápido en enviar la información que el equipo receptor en procesarla. El ejemplo más claro es el de un ordenador conectado a una impresora. En estos casos el equipo receptor no es capaz de procesar los datos a la misma velocidad que le están llegando. El equipo emisor ha de estar informado de esta situación para que deje de enviar información al equipo receptor. A esto se le conoce como control de flujo. Para solucionar de forma más eficaz este problema existen dos mecanismos, que son:

• Control de flujo por hardware o hardware flow control.

• Control de flujo por software o software flow control.



Control de flujo por hardware


Cuando un equipo emisor se dispone a enviar datos a otro receptor, se realiza la siguiente secuencia:

• El emisor le envía al equipo receptor una señal de petición de transmisión conocida como RTS (Request to Send). Esta señal consiste en poner a "1" el contacto 4 de la interface RS-232 del equipo emisor.

• Esta señal será recogida por el receptor a través de su contacto 5 CTS (Clear to Send). • Si el equipo receptor está preparado para recibir, responde activando su contacto 4 RTS (Request to Send)

• Esa señal será recogida por el emisor a través de su contacto 5 CTS (Clear to Send).



• Llegado a este punto, se inicia la transmisión de la información desde el emisor hacia el receptor.






Control de flujo por software XON/XOFF

En este caso no es necesario utilizar una línea de control física (cable entre emisor y receptor), sino que se utilizan dos caracteres especiales de control, que son:

XOFF: ASCII 19 CTRL+QDC1 o Device Control 1

XON: ASCII 17 CTRL +SDC3 o Device Control 3.

0 comentarios:

Publicar un comentario