Co-Authored By:

Asked by: Fatimetu Saturio
technology and computing internet of thingsWhy UDP is not reliable?
Last Updated: 19th February, 2020
Click to see full answer.
In this way, is UDP reliable or unreliable?
Reliability properties A reliable service is one that notifies theuserif delivery fails, while an unreliable one does notnotifythe user if delivery fails. Together, Transmission ControlProtocol(TCP) and IP provide a reliable service, whereasUserDatagram Protocol (UDP) and IP provide anunreliableone.
Beside above, why is UDP connection less? Unlike TCP, UDP doesn't establishaconnection before sending data, it just sends. Becauseofthis, UDP is called "Connectionless".UDPpackets are often called "Datagrams". DNS servers sendand receiveDNS requests using UDP.
Beside above, how reliable is UDP?
UDP by itself isn't reliable. Thedataacknowledge/retransmission functions have to occur at ahigher(i.e. application) level. TFTP is a good example of that.WhileUDP is not reliable, a lot of protocols use itas abase and add reliability at applicationlevel.
Why is UDP necessary?
UDP has the capability of adding the portaddressto IP. Reasons for using UDP: UDP reducesoverheadbecause it does not add flow control, error control, orsequencedelivery unlike connection-oriented services. UDP isusedfor the transmission of data in which delivery of the data ismoreimportant than accuracy.