Mainframe -computers "vragen" niet direct terminals om gegevens te verzenden zoals we misschien denken. In plaats daarvan stellen ze een communicatieprotocol op waarbij de terminal voortdurend luistert naar instructies en gegevensverzoeken van het mainframe. Hier is hoe het werkt:
1. Verbindingsinstelling:
- De terminal maakt verbinding met het mainframe via een netwerkverbinding, meestal met behulp van protocollen zoals SNA (System Network Architecture) of tcp/ip .
- De verbinding tot stand brengt een communicatiekanaal tussen de twee apparaten.
2. Gegevensverzoek en verzending:
- Het mainframe, wanneer het gegevens van de terminal nodig heeft, verzendt een besturingskarakter of data -aanvraagcode over de verbinding.
- Deze code vertelt de terminal welk type gegevens te verzenden (bijvoorbeeld toetsenbordinvoer, functietoets drukt, gegevens van een verbonden apparaat).
- De terminal verzendt bij het ontvangen van het verzoek de gevraagde gegevens onmiddellijk terug naar het mainframe.
3. Constant luisteren:
- Terminals zijn ontworpen om constant te luisteren naar instructies van het mainframe, wachtend op het volgende gegevensverzoek.
- Dit maakt het gegevensoverdrachtsproces zeer efficiënt en responsief, omdat de terminal niet op een verzoek hoeft te "wachten".
Voorbeeld:
- U drukt op een toets op uw terminaltoetsenbord.
- Deze actie activeert de terminal om de bijbehorende tekencode naar het mainframe te verzenden.
- Het mainframe ontvangt de gegevens, verwerkt deze en kan een antwoord terugsturen naar de terminal (bijvoorbeeld het weergeven van het teken op het scherm).
Sleutelpunten:
- Het mainframe initieert de gegevensstroom door een verzoek te verzenden.
- De terminal "vraagt" niets; Het reageert eenvoudig op de instructies die van het mainframe zijn ontvangen.
- Deze communicatie is zeer gestructureerd en maakt gebruik van vastgestelde protocollen voor efficiënte gegevensoverdracht.
In essentie stelt het mainframe de communicatiestroom in, en de terminal fungeert als ontvanger en afzender van gegevens volgens de instructies die door het mainframe worden verstrekt. |