Jump to content

7.2.3 UDP (Unreliable, Connectionless)

From Computer Science Knowledge Base
Revision as of 15:57, 10 July 2025 by Mr. Goldstein (talk | contribs) (Created page with "=== 7.2.3 UDP (Unreliable, Connectionless) === UDP (User Datagram Protocol) is like sending a postcard. You send it, but you don't get a confirmation that it arrived, and if it gets lost, you don't know. When you send data using UDP: * It's faster because it doesn't bother with checking if everything arrived or if it's in order. * Some data might be lost, and it won't be resent. UDP is unreliable and connectionless (it just sends data without setting up a formal connec...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

7.2.3 UDP (Unreliable, Connectionless)

UDP (User Datagram Protocol) is like sending a postcard. You send it, but you don't get a confirmation that it arrived, and if it gets lost, you don't know. When you send data using UDP:

  • It's faster because it doesn't bother with checking if everything arrived or if it's in order.
  • Some data might be lost, and it won't be resent.

UDP is unreliable and connectionless (it just sends data without setting up a formal connection first). It's used for things where speed is more important than perfect accuracy, like online gaming (where a tiny delay is worse than a slightly blurry image), live video streaming, or voice calls, where a small delay or a few missing bits of information won't ruin the experience.

Bibliography: