Les ordinateurs Mainframe ne "demandent" pas directement les terminaux d'envoyer des données comme nous pourrions le penser. Au lieu de cela, ils établissent un protocole de communication où le terminal écoute constamment des instructions et des demandes de données du Mainframe. Voici comment cela fonctionne:
1. Établissement de connexion:
- Le terminal se connecte au mainframe via une connexion réseau, en utilisant généralement des protocoles comme SNA (Systems Network Architecture) ou tcp / ip .
- La connexion établit un canal de communication entre les deux appareils.
2. Demande de données et transmission:
- Le mainframe, lorsqu'il a besoin de données du terminal, envoie un caractère de contrôle ou code de demande de données sur la connexion.
- Ce code indique le terminal quel type de données à envoyer (par exemple, l'entrée du clavier, la touche de fonction, les données d'un périphérique connecté).
- Le terminal, lors de la réception de la demande, renvoie immédiatement les données demandées au mainframe.
3. Écoute constante:
- Les terminaux sont conçus pour écouter constamment les instructions du mainframe, en attendant la prochaine demande de données.
- Cela rend le processus de transfert de données très efficace et réactif, car le terminal n'a pas à "attendre" une demande.
Exemple:
- Vous appuyez sur une touche de votre clavier de terminal.
- Cette action déclenche le terminal pour envoyer le code de caractères correspondant au mainframe.
- Le mainframe reçoit les données, les traite et peut renvoyer une réponse au terminal (par exemple, affichant le caractère à l'écran).
Points clés:
- Le mainframe initie le flux de données en envoyant une demande.
- Le terminal ne "demande" rien; Il répond simplement aux instructions reçues du mainframe.
- Cette communication est très structurée et utilise des protocoles établis pour un transfert efficace de données.
Essentiellement, le mainframe définit le flux de communication et le terminal agit comme un récepteur et l'expéditeur des données en fonction des instructions fournies par le mainframe.
|