Negative acknowledgement
A message (NAK) the receiver sends to the sender when the error check fails, telling it the data arrived with an error so the sender must resend the same data.
Understanding Negative acknowledgement in IGCSE Computer Science Paper 1
What it does: The sender reacts to a NAK by sending the same data again, not new data. The failed error check triggers the negative acknowledgement from the receiver to the sender. A NAK means the data arrived with an error, so the sender has to resend it. NAK is the usual short form of negative acknowledgement. A NAK is only sent when the error check fails, for example when a parity check or checksum does not match.
Common mistakes: When the error check fails the receiver must send a negative acknowledgement (NAK), not a positive one (ACK). It should be: IF check fails THEN send NAK. A NAK is only sent when the error check fails. The condition should be: IF error check fails THEN.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 179–188) and word search (Modules 168–188).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
negative acknowledgementFill in the Blanks
Spot the Error
Student with a class code? Join your class →