UDP

No-handshake network protocol

UDP stands for User Datagram Protocol, a method of sending data over the internet that prioritizes speed over reliability.

Unlike TCP, UDP doesn't verify that packets arrive or arrive in order—it just sends them.

This makes UDP ideal for real-time applications like video streaming, online gaming, and voice calls, where a dropped packet matters less than delay.

connectionless

datagram

Self-contained network message unit

unacknowledged · lightweight · nonpersistent · ephemeral · lossy

networking

socket

Hollow receiving cavity

  • portDocking place for ships
  • IPv432-bit internet protocol
  • IPv6Current network addressing protocol

checksum · header · payload · packet · multicast · broadcast · unicast · fragmentation · encapsulation · routing

applications

DNS

Internet naming protocol

  • VoIPCalls over broadband
  • streamingReal-time digital delivery
  • gamingInteractive electronic entertainment

NTP · DHCP · real-time · video-conferencing · IoT

performance

latency

Delay in system response

time-sensitive · speed · throughput · overhead · efficiency · buffering

Opposites
transport protocol reliability

UDPTCP

Connection-oriented network protocol

reliable transport · guaranteed delivery

Familiarity
Top 1,000,000
Profile
Used worldwide · Timeless · Abstract · Rated G