UDP(User Datagram Protocol, 사용자 데이터그램 프로토콜)는 전송계층에서 효율적인 통신을 제공하는 비연결형 통신 프로토콜이다. UDP의 장점은 데이터를 효율적으로 빠르게 보내는 것이라서 스트리밍 방식으로 전송하는 동영상 서비스와 같은 곳에 사용된다.
UDP로 전송할 때 붙이는 헤더를 UDP 헤더라고 하고, 이 UDP 헤더가 붙은 데이터를 UDP 데이터그램이라고 한다.

TCP는 번거롭게 여러 번 확인 응답을 보내면서 전송하지만, UDP는 효율성과 빠른 속도가 중요해서 상대방을 확인하지 않고 연속으로 데이터를 보낸다.

또한 UDP를 사용하면 랜에 있는 컴퓨터나 네트워크 장비에 데이터를 일괄로 보낼 수 있다. 이것을 브로드캐스트(broadcast)라고 한다. TCP는 3-way 핸드셰이크와 같이 데이터를 전송할 때도 확인 응답을 하나씩 보내야 하기 때문에 브로드캐스트와 같이 불특정 다수에게 보내는 통신에는 적합하지 않다.
출처 : 모두의 네트워크 - 10일 만에 배우는 네트워크 기초 (출판사:길벗)