ENQ / ACK-protokollen

Indlæg af Hanne Mølgaard Plasc

 

Funktion

ENQ / ACK er en del af MPE-V-operativsystemet fra tidligere HP 3000-computere, og det er designet til at understøtte kommunikation mellem en computer og en terminal. Computeren sender et specialtegn efter at have sendt 80 tegn. Dette er 'ENQ.' Terminalen forventes at svare med et 'ACK' tegn for at signalere, at det er klar til at modtage flere data. Computeren venter i 10 sekunder, hvis den ikke modtager en 'ACK', sender derefter yderligere 80 tegn og en anden 'ENQ.'

Funktioner

'ENQ' og 'ACK' er ikke ord, men tegn. ASCII-tegnsættet tildeler et tal til hver tegnbruger på engelsk. De første 32 tegn i dette sæt er ikke-udskrevne tegn, der bruges til kommunikation. 'ENQ' er tegn nummer 5 og betyder 'Forespørgsel.' 'ACK' er tegn nummer 6 og betyder 'Bekræftelse.'

Udvikling

Mere kompliceret kommunikation bruger ASCII-tegnsæt til transmissionskontrol, selvom et andet tegn, 'NAK', normalt indgår for at vise en 'Negativ anerkendelse .' 'NAK' provokerer afsenderen at sende en pakke igen. ENQ / ACK er et flowstyringssystem, der blev opfundet af Hewlett-Packard i 1972. Det blev implementeret i HP 3000-serien af ​​mellemtone computere. XON / XOFF erstattede ENQ / ACK i mange senere versioner af operativsystemet.