User Datagram Protocol
1 min read
Pronunciation
[yoo-zer dat-uh-gram proh-tuh-kawl]
Analogy
Definition
A core Internet transport layer protocol that provides minimal‑overhead, connectionless delivery of datagrams without guaranteed delivery or ordering.
Key Points Intro
UDP is characterized by:
Key Points
Connectionless: No handshake before data transmission.
Unreliable: No built‑in retransmission or ordering guarantees.
Low latency: Minimal protocol overhead.
Application‑managed reliability: Apps handle loss, ordering, and congestion control.
Example
Blockchain light clients use UDP-based discovery (discv4) to rapidly find peers without the overhead of TCP handshakes.
Technical Deep Dive
Security Warning
UDP flood attacks (e.g., amplification) can overwhelm hosts; network filters and rate limiting are essential.
Caveat
Lack of reliability requires additional logic at the application layer for error handling.
User Datagram Protocol - Related Articles
No related articles for this term.