Базовый
В чем разница между протоколами TCP и UDP?
TCP (Transmission Control Protocol):
- Надежный: Гарантирует доставку пакетов и их строгий порядок.
- Устанавливает соединение (Handshake) перед отправкой.
- Если пакет потерялся — запрашивает его заново.
- Применение: HTTP, REST, загрузка файлов, БД (там, где важен каждый байт).
UDP (User Datagram Protocol):
- Быстрый, но ненадежный: Шлет пакеты сплошным потоком без проверки доставки.
- Пакеты могут теряться или приходить не по порядку.
- Применение: Стриминг видео (YouTube), онлайн-игры, IP-телефония (там, где потеря одного кадра не критична, а задержка — критична).