- TCP — надёжный протокол передачи данных
- UDP — быстрый протокол без гарантии доставки
- устанавливается соединение
- данные доставляются гарантированно
- используются подтверждения (ACK)
- есть контроль ошибок и повторная отправка
- веб (HTTP / HTTPS)
- почта
- передача файлов
- не устанавливается соединение
- нет подтверждений доставки
- высокая скорость передачи
- возможна потеря пакетов
- стриминг (видео, аудио)
- онлайн-игры
- DNS
| Характеристика |
TCP |
UDP |
| Надёжность |
Да |
Нет |
| Скорость |
Ниже |
Выше |
| Соединение |
Есть |
Нет |
| Контроль ошибок |
Есть |
Нет |
| Применение |
Веб, файлы |
Видео, игры |
TCP обеспечивает надёжную передачу данных, но работает медленнее.
UDP быстрее, но не гарантирует доставку данных.