UDP (User Datagram Protocol) does not have a mechanism to handle out-of-sequence packets. UDP sends and receives packets in the order they are received, but it does not verify that they arrive in sequence. If an out-of-sequence packet is received, the receiver may discard it or process it, depending on the application that is using UDP. Applications that require reliable, in-sequence delivery use TCP (Transmission Control Protocol) instead of UDP.