UDP is a connectionless transport protocol that provides an unreliable datagram service. It is faster than TCP but does not guarantee delivery or order of packets. UDP has no handshaking and does not retransmit lost packets. It is useful for real-time applications like streaming media where packet loss is acceptable but latency is not.