Mainframe -computere "spørger" ikke direkte "terminaler om at sende data på den måde, vi måske tænker på. I stedet opretter de en kommunikationsprotokol, hvor terminalen konstant lytter til instruktioner og dataanmodninger fra mainframe. Sådan fungerer det:
1. Forbindelsesinstitution:
- Terminalen forbindes til mainframe gennem en netværksforbindelse, typisk ved hjælp af protokoller som SNA (Systems Network Architecture) eller tcp/ip .
- Forbindelsen etablerer en kommunikationskanal mellem de to enheder.
2. Dataanmodning og transmission:
- Mainframe, når den har brug for data fra terminalen, sender en kontrolperson eller dataanmodningskode over forbindelsen.
- Denne kode fortæller terminalen, hvilken type data der skal sendes (f.eks. Tastaturinput, funktionstastpresse, data fra en tilsluttet enhed).
- Terminalen sender straks de anmodede data tilbage til mainframe efter modtagelse af anmodningen.
3. Konstant lytning:
- Terminaler er designet til konstant at lytte til instruktioner fra mainframe og venter på den næste dataanmodning.
- Dette gør dataoverførselsprocessen meget effektiv og lydhør, da terminalen ikke behøver at "vente" på en anmodning.
Eksempel:
- Du trykker på en nøgle på dit terminal tastatur.
- Denne handling udløser terminalen til at sende den tilsvarende karakterkode til mainframe.
- Mainframe modtager dataene, behandler dem og kan sende et svar tilbage til terminalen (f.eks. Visning af karakteren på skærmen).
Nøglepunkter:
- Mainframe initierer dataflowet ved at sende en anmodning.
- Terminalen "spørger" ikke noget; Det reagerer simpelthen på de instruktioner, der er modtaget fra mainframe.
- Denne kommunikation er meget struktureret og bruger etablerede protokoller til effektiv dataoverførsel.
I det væsentlige indstiller mainframe kommunikationsstrømmen, og terminalen fungerer som modtager og afsender af data i henhold til instruktionerne fra mainframe.