Back to the 2023 paper

Module 4: Transport Layer & Congestion Control

20232m

Which one of the following functionalities do TCP and UDP have in common?
(i) In-order delivery
(ii) Reliable transfer
(iii) Checksum
(iv) Connection establishment

Worked SolutionAI Assisted

Answer

(iii) Checksum

Explanation

TCP and UDP both use a checksum to detect errors in the transmitted segment/datagram.

  • In-order delivery: TCP provides it; UDP does not guarantee it.
  • Reliable transfer: TCP provides reliability through acknowledgements, retransmissions, etc.; UDP does not.
  • Checksum: Both TCP and UDP include a checksum field for error detection.
  • Connection establishment: TCP is connection-oriented and establishes a connection; UDP is connectionless.

Therefore, the correct answer is (iii) Checksum.

Similar questions