Is UDP a Best Work Service?

I would like to know if UDP is considered a "best result"?

The reason I ask is because there is no guarantee that any of the packages will reach their destination at all /. Therefore, can UDP be classified as "best effort" or is there another term that is considered the "right" way of describing this?

Thanks.

+4
source share
3 answers

This is not the best effort, more fire and forget. Although the term "best effort" is actually used by IMHO, it is incorrect because when used by non-telecoms, it implies at least a small amount of effort besides the default behavior, and often slightly more than that.

No part of the network makes any special permissions for any IP packet, except when the quality of service is in place, or even what really happens along the way, and not from end to end.

+2
source

One answer to the word: yes, the best effort is a way to describe it.

Longer answer ...

From RFC 768 - User Datagram Protocol ...

This protocol provides a procedure for application programs to send messages to other programs with a minimum of protocol mechanism. The protocol is transaction oriented, and delivery and duplicate protection are **not guaranteed**. (emphasis mine) 
+5
source

UDP is generally faster than TCP because it does not need to perform a surveillance consistency check with which TCP should work. This means that UDP is most often used in programs where it is correct to transmit every last packet correctly. This does not mean that UDP is a "best effort" service, it is something more, according to: "You need information now, and it doesn’t matter if it’s all there"

This is useful in many situations where TCP will be less optimal. For example, DNS and DHCP use UDP because it is only one packet in each direction. This is faster, and when the user wants to get on the Internet, speed is important. It is also used in streaming situations when one packet is lost or out of order, does not affect the stream flow. Like television, no one is going to notice if one packet is lost, this is not so important.

In any case, I can not answer this, as well as Wikipedia. Thus, it refers to UDP on Wikipedia, http://en.wikipedia.org/wiki/User_Datagram_Protocol

+1
source

All Articles