Guaranteed delivery
Every packet is confirmed as received (acknowledged). Missing or damaged packets are resent so no data is lost, but waiting and resending adds extra delay.
Understanding Guaranteed delivery in QCE Digital Solutions Unit 4
What it does: This is the resending rule. A missing ACK means the packet is treated as lost, so it is sent again. Waiting for acknowledgements and resending lost packets both add time, so transmission takes longer than with no checks. Guaranteed delivery is about completeness. Every packet must be confirmed as received, not just sent quickly. Guaranteed delivery relies on acknowledgements. Silence is not treated as success. Missing or damaged packets are resent. That is how no data is lost. Files need all data intact, so delay is acceptable. Live video values speed over perfect delivery. TCP confirms packets and resends missing ones. UDP sends without confirmation.
Common mistakes: Guaranteed delivery needs the sender to wait for an acknowledgement (ACK) before moving on. Line 2 should be WAIT for ACK. With guaranteed delivery the sender cannot forget the packet. It must keep it, wait for an ACK and resend if needed. Line 1 should be SEND packet 5.
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 17–88) and word search (Modules 17–125).
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
guaranteed deliveryFill in the Blanks
Spot the Error
Student with a class code? Join your class →