COMPUTER NETWORKING

TRANSPORT LAYER

USER DATAGRAM PROTOCOL UDP

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Is UDP doesn’t have the error checking?
A
Yes
B
No
C
Either A or B
D
None of the above
Explanation: 

Detailed explanation-1: -UDP does not establish a connection when sending data. It sends data without confirming receipt or checking for errors. That means some or all of the data may be lost during transmission.

Detailed explanation-2: -TCP uses handshake protocol like SYN, SYN-ACK, ACK while UDP uses no handshake protocols. TCP does error checking and also makes error recovery, on the other hand, UDP performs error checking, but it discards erroneous packets. TCP has acknowledgment segments, but UDP does not have any acknowledgment segment.

Detailed explanation-3: -UDP is suitable for purposes where error checking and correction are either not necessary or are performed in the application; UDP avoids the overhead of such processing in the protocol stack.

Detailed explanation-4: -UDP does not provide error correction and is therefore an unreliable protocol. In other words, delivery of packets is not guaranteed. UDP datagrams are transmitted without provision for an acknowledgment. Because there is no virtual connection between sender and receiver, UDP is also said to be connectionless.

There is 1 question to complete.