_________ does not provide reliable end to end communication.

does-not-provide-reliable-end-to-end-communication

_________ does not provide reliable end to end communication.

A. TCP

B. UDP

C. Both TCP and UDP

D. Neither TCP nor UDP

I have been asked this question in an interview for job.

Query is from Transport Layer in chapter Internet Principles of IOT

The correct choice is B. UDP

The explanation is: TCP, not UDP, provides reliable end to end communication, i.e. error recovery by means of error detecting code and automatic repeat request protocol.