UDP (User Datagram Protocol) is a transport-layer protocol that provides best-effort delivery of data between devices. Unlike TCP (Transmission Control Protocol), UDP does not guarantee delivery or ensure that packets are delivered in order.