Nguyễn Đình ThuyênAn open notebook
EN
Change colour theme
← Networks
02 / Foundations · 2 min

Reliable delivery or timely arrival?

TCP and UDP provide different transport building blocks. Applications decide how to use them.

In 30 seconds

  1. TCP supplies an ordered byte stream with retransmission when needed.
  2. UDP does not itself guarantee delivery or ordering.
  3. An application can add reliability above UDP, as QUIC does.
Make it concrete

A file needs its missing bytes. In a live call, an old syllable arriving late may be less useful than the next syllable on time.

  1. 01Application
  2. 02Transport
  3. 03IP network
Concept diagram · simplified for learning
Check your understanding

Does using UDP mean an application can never provide reliable delivery?

Learning paths →

Go to the source

Sources reviewed: 13.09.2026