UDP Simple datagram protocol: each output operation by an application produces exactly one UDP datagram. Simple, connectionless, stateless, and unreliable. Processes are identified by port numbers.