Want this question answered?
UDP
UDP does not have the overhead of providing a reliable connection. That makes it more appropriate for applications where quick responses are more important than a guaranteed delivery of every packet.
• low overhead• connectionless
flow control low overhead connectionless connection-oriented sequence and acknowledgements
TCP does require some overhead. This overhead is used to fulfill several useful functions, such as ensuring that all data is sent, but the overhead has its "costs" with respect to efficiency. In cases where reliability is less important than speed, other alternatives (often based on UDP) are used.
ip udp
UDP
UDP
UDP
provides connectionless, unreliable serviceso UDP faster than TCPadds only checksum and process-to-process addressing to IPused for DNS and NFSused when socket is opened in datagram mode
UDP can be used in many applications for transport, not just a single application. UDP is commonly used when speed is more important than reliability in the transfer.
Minimal Delays in data delivery