0
0
Computer Networksknowledge~10 mins

Reliable data transfer mechanisms in Computer Networks - Interactive Code Practice

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to identify the protocol that uses acknowledgments to ensure reliable data transfer.

Computer Networks
The protocol that uses [1] to confirm receipt of data is called Stop-and-Wait ARQ.
Drag options to blanks, or click blank then click option'
Achecksums
Btimeouts
Cacknowledgments
Dsequence numbers
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing acknowledgments with timeouts.
Thinking checksums are used to confirm receipt instead of detect errors.
2fill in blank
medium

Complete the code to describe the purpose of sequence numbers in reliable data transfer.

Computer Networks
Sequence numbers are used to [1] packets and detect duplicates in data transfer protocols.
Drag options to blanks, or click blank then click option'
Acompress
Border
Cencrypt
Ddrop
Attempts:
3 left
💡 Hint
Common Mistakes
Assuming sequence numbers are for encryption.
Confusing sequence numbers with compression techniques.
3fill in blank
hard

Fix the error in the description of Go-Back-N ARQ protocol.

Computer Networks
In Go-Back-N ARQ, the sender can send multiple packets without waiting for [1] for each one, but must retransmit from the first unacknowledged packet if an error occurs.
Drag options to blanks, or click blank then click option'
Aacknowledgment
Bchecksum
Ctimeout
Dsequence number
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing acknowledgment with checksum or timeout.
Thinking the sender waits for a timeout before sending next packets.
4fill in blank
hard

Fill both blanks to complete the description of Selective Repeat ARQ.

Computer Networks
Selective Repeat ARQ allows the sender to transmit multiple packets and only retransmits those packets that are [1] or [2].
Drag options to blanks, or click blank then click option'
Alost
Bdelayed
Ccorrupted
Dduplicated
Attempts:
3 left
💡 Hint
Common Mistakes
Including delayed or duplicated packets as reasons for retransmission.
Confusing lost packets with delayed packets.
5fill in blank
hard

Fill all three blanks to complete the explanation of how reliable data transfer handles errors.

Computer Networks
Reliable data transfer protocols use [1] to detect errors, [2] to confirm correct receipt, and [3] to resend lost or corrupted packets.
Drag options to blanks, or click blank then click option'
Achecksums
Backnowledgments
Cretransmissions
Dtimeouts
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing timeouts with error detection.
Mixing up acknowledgments and retransmissions.