The Acknowledgment Principle is used in data communication for the transmission and acknowledgement of data packets. It is a security procedure in which the transmission of user information is controlled by acknowledgement messages.
The term acknowledgement principle originates from earlier telecommunication times and identifies various procedures in which individual or several data blocks are acknowledged by embedding a positive confirmation, the acknowledgment( ACK).
Acknowledgment procedures are used in communication protocols to confirm that data blocks have been received without errors. One of the best-known acknowledgement procedures for secure data transmission is the ARQ procedure, Automatic Repeat Request (ARQ), in which faulty data packets trigger a negative acknowledgement, Negative Acknoledgement( NAK), and are automatically retransmitted. Some interface transmission procedures, such as handshake operation, also work with acknowledgement procedures.