The User Datagram Protocol is typically used by applications requiring small amounts of data transfer (less than one packet at one time). UDP may be viewed as ``TCP's small brother" since it handles one packet at a time instead of a string of them.