Why UDP is so Different
While we won't examine UDP in detail in this paper, it is worthwhile to consider how it compares with TCP. That will amplify what we have learned about TCP.
UDP makes no provision for flow control, error detection or correction, or the reliability of data delivery. These responsibilities are pushed up to the application. Therefore, since UDP involves much less processing, poor performance is more often dependent on the performance of the network or the slowness of the processor unit. If the processor is slow, other applications will show the same