UDP обычно быстрее, чем TCP, так как он не должен выполнять проверку непротиворечивости, с которой должен работать TCP.Это означает, что UDP чаще всего используется в программах, где правильная передача каждого последнего пакета является необходимым действием.Это не означает, что UDP - это «лучший из возможных» сервис, это нечто большее: «Вам нужна информация сейчас, и вам все равно, все ли это есть»
Это полезново многих ситуациях, когда TCP будет менее оптимальным.Например, DNS и DHCP используют UDP, так как это только один пакет в каждом направлении.Так быстрее, и когда пользователь хочет войти в интернет, важна скорость.Он также используется в ситуациях потоковой передачи, когда один потерянный или неупорядоченный пакет не влияет на поток потока.Как и телевидение, никто не будет замечать, если один пакет потерян, это не такая уж большая проблема.
В любом случае, я не могу ответить на этот вопрос, так же как и Википедия.Так вот ссылка на UDP в Википедии, http://en.wikipedia.org/wiki/User_Datagram_Protocol