ENQ /ACK är ett flödeskontrollsystem uppfanns av Hewlett - Packard 1972 . Den genomfördes i HP 3000 raden av mellanregister datorer . XON /XOFF ersättas ENQ /ACK i många senare versioner av operativsystemet . Funktion
ENQ /ACK är en del av MPE -V operativsystem tidigare HP 3000 datorer , och den är utformad för att underlätta kommunikation mellan en dator och en terminal . Datorn skickar en speciell karaktär efter att skicka 80 tecken . Detta är " ENQ . " Terminalen förväntas svara med en " ACK " karaktär för att signalera att det är redo att ta emot mer data . Datorn väntar i 10 sekunder om den inte får ett " ACK , " och sedan skickar ytterligare 80 tecken och en annan " ENQ . "
Funktioner
" ENQ " och " ACK " är inte ord , utan tecken . ASCII-teckenuppsättningen tilldelar ett nummer till varje tecken användare på det engelska språket . De första 32 tecknen i denna uppsättning är icke - utskrivbara tecken som används för kommunikation . " ENQ " är tecken nummer 5 och betyder " Förfrågan ". " ACK " är tecken nummer 6 och betyder " bekräftelse. "
Development
Mer komplicerade kommunikationen använder ASCII för överföring kontroll , även om en annan karaktär , " NAK , " är vanligtvis ingår att visa en " negativ bekräftelse . " " NAK " provocerar avsändaren att skicka ett paket igen .