Den ENQ / ACK-protokollen

Den ENQ / ACK-protokollen


ENQ / ACK er et flytkontroll system oppfunnet av Hewlett-Packard i 1972. Det ble gjennomført i HP 3000 linje av mellomtone datamaskiner. XON / XOFF erstattet ENQ / ACK i mange nyere versjoner av operativsystemet.

Funksjon

ENQ / ACK er en del av OED-V-operativsystem fra tidligere HP 3000-maskiner, og det er utformet for å hjelpe til kommunikasjon mellom en datamaskin og en terminal. Datamaskinen sender en spesiell karakter etter sending 80 tegn. Dette er "ENQ". Terminalen er forventet å svare med en "ACK" tegnet for å signalisere at den er klar til å motta mer data. Datamaskinen venter i 10 sekunder hvis den ikke får en "ACK", så sender en annen 80 tegn og en annen "ENQ."

Egenskaper

"ENQ" og "ACK" er ikke ord, men tegn. ASCII-tegnsettet tildeler et nummer til hver karakter bruker i det engelske språket. De første 32 tegnene i dette settet er ikke-utskrivbare tegn som brukes for kommunikasjon. "ENQ" er tegnet nummer 5 og betyr "Forespørsel". "ACK" er tegnet nummer 6 og betyr "Erkjennelse".

Utvikling

Mer kompliserte kommunikasjons bruke ASCII tegnsettet for overføring kontroll, selv om en annen karakter, "NAK", er vanligvis inkludert for å vise en "negativ bekreftelse." "NAK" provoserer avsenderen til å sende en pakke på nytt.