Giao thức UDP (User Datagram Protocol) là một giao thức không kết nối, không đảm bảo tính tin cậy. Trong khi giao thức TCP (Transmission Control Protocol) cung cấp tính tin cậy và đảm bảo dữ liệu được truyền chính xác, UDP lại không yêu cầu điều này. UDP chỉ cung cấp phương thức truyền tải dữ liệu mà không có cơ chế kiểm tra lỗi hay xác nhận, điều này khiến cho UDP có hiệu suất cao hơn nhưng không đảm bảo tính chính xác và độ tin cậy của dữ liệu.
Vì vậy, ta có thể coi UDP là TCP trừ đi tính tin cậy, tức là "UDP = TCP - (tính tin cậy)". Điều này phản ánh sự khác biệt chính giữa hai giao thức này.