ENQ /ACK er en flow control system oppfunnet av Hewlett - Packard i 1972 . Den 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 operativsystemet tidligere HP 3000 datamaskiner , og det er utformet for å støtte 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 " tegn for å signalisere at den er klar til å motta mer data . Datamaskinen venter i 10 sekunder hvis den ikke får en " ACK ", sender deretter en annen 80 tegn og en annen " ENQ . "
Egenskaper
" ENQ " og " ACK " er ikke ord , men tegn. ASCII- tegnsettet tilordner et nummer til hvert tegn brukeren 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 fem og betyr " Forespørsel ". " ACK " er tegnet nummer seks og betyr " bekreftelse . "
Development
Mer kompliserte kommunikasjon bruker ASCII tegnsettet for overføring kontroll, selv om en annen karakter , " NAK , " er som regel inkludert for å vise en " negativ bekreftelse . " " NAK " provoserer avsenderen om å sende en pakke igjen .