1. Establecimiento de conexión:
- El terminal se conecta al mainframe a través de una conexión de red, generalmente utilizando protocolos como SNA (arquitectura de red de sistemas) o tcp/ip .
- La conexión establece un canal de comunicación entre los dos dispositivos.
2. Solicitud y transmisión de datos:
- El mainframe, cuando necesita datos del terminal, envía un carácter de control o Código de solicitud de datos sobre la conexión.
- Este código le dice al terminal qué tipo de datos enviar (por ejemplo, entrada de teclado, tecla de función Presione, datos de un dispositivo conectado).
- El terminal, al recibir la solicitud, envía inmediatamente los datos solicitados al mainframe.
3. Escucha constante:
- Los terminales están diseñados para escuchar constantemente las instrucciones del mainframe, esperando la siguiente solicitud de datos.
- Esto hace que el proceso de transferencia de datos sea muy eficiente y receptivo, ya que el terminal no tiene que "esperar" una solicitud.
Ejemplo:
- Presione una tecla en el teclado de su terminal.
- Esta acción desencadena el terminal para enviar el código de caracteres correspondiente al mainframe.
- El mainframe recibe los datos, los procesa y puede enviar una respuesta al terminal (por ejemplo, que muestra el carácter en la pantalla).
Puntos clave:
- El mainframe inicia el flujo de datos enviando una solicitud.
- El terminal no "pregunta" nada; Simplemente responde a las instrucciones recibidas del mainframe.
- Esta comunicación está altamente estructurada y utiliza protocolos establecidos para una transferencia de datos eficiente.
En esencia, el mainframe establece el flujo de comunicación, y el terminal actúa como receptor y remitente de datos de acuerdo con las instrucciones proporcionadas por el mainframe.