Независимые рейтинги и гайдыКак мы выбираем сервисы
Главная / Гайды / TCP и UDP: разница простыми словами

TCP и UDP: разница простыми словами

ГайдОбновлено: Автор: редакция

TCP и UDP — два основных способа передавать данные в интернете. TCP похож на заказное письмо: доставка подтверждается, потерянное отправляется заново, порядок соблюдается. UDP — на обычную открытку: быстро, без подтверждений, что-то может потеряться. Сайты и почта используют TCP, игры, звонки и видеотрансляции — UDP. Для VPN это важно: от транспорта зависят скорость и то, как туннель проходит через сети. Ниже — подробно.

Что такое TCP

TCP (Transmission Control Protocol):

  • устанавливает соединение «рукопожатием»;
  • нумерует и подтверждает каждый пакет;
  • повторяет потерянные;
  • регулирует скорость, чтобы не перегружать сеть.

Результат — надёжная доставка ценой задержек.

Что такое UDP

UDP (User Datagram Protocol):

  • отправляет пакеты без установления соединения;
  • не подтверждает доставку;
  • не повторяет потерянное;
  • не гарантирует порядок.

Результат — минимальная задержка, но приложение само решает, что делать с потерями.

Сравнение

Параметр TCP UDP
Доставка Гарантирована Не гарантирована
Порядок Сохраняется Не гарантирован
Задержка Выше Ниже
Накладные расходы Больше Меньше
Проход через файрволы Лучше Хуже

Где что используется

  • TCP: веб-сайты (HTTP/1.1, HTTP/2), почта, загрузка файлов, SSH.
  • UDP: онлайн-игры, голосовые и видеозвонки, DNS, стриминг в реальном времени, современный веб на QUIC (HTTP/3).

Как это влияет на VPN

VPN-протокол Транспорт
WireGuard Только UDP
OpenVPN UDP или TCP
IKEv2/IPsec UDP
VLESS, VMess Обычно TCP (с TLS), есть варианты на UDP/QUIC
Shadowsocks TCP и UDP

Подробнее о выборе для OpenVPN — в гиде OpenVPN: TCP или UDP.

Какой режим выбрать в клиенте VPN

Ситуация Режим
Дома, стабильный интернет UDP — быстрее
Игры и звонки UDP — меньше задержка
Отель, офис, строгий Wi-Fi TCP на порту 443 — проходит чаще
UDP не подключается TCP
VLESS и другие протоколы на TCP Выбор не нужен — клиент решает сам

TCP поверх TCP

Если туннель VPN работает по TCP, а внутри идёт тоже TCP-трафик (сайты, загрузки), при потерях пакетов обе стороны начинают повторную отправку одновременно. Скорость падает рывками — это называют «TCP meltdown». Поэтому OpenVPN и WireGuard по умолчанию используют UDP, а TCP оставляют на случай, когда UDP заблокирован. Современные протоколы вроде VLESS с Reality решают эту проблему иначе и почти не страдают от неё.

Порты, которые стоит знать

Порт Протокол Что работает
443 TCP HTTPS-сайты, VLESS, OpenVPN TCP
443 UDP HTTP/3 (QUIC), Hysteria
1194 UDP OpenVPN по умолчанию
51820 UDP WireGuard по умолчанию
500, 4500 UDP IPsec, IKEv2
53 UDP и TCP DNS

Провайдеры и публичные сети реже всего закрывают порт 443 — поэтому протоколы на нём проходят чаще.

QUIC — UDP для сайтов

Современные сайты, включая YouTube и Google, всё чаще работают по QUIC — протоколу поверх UDP. Если провайдер замедляет UDP, браузер переключается на обычный TCP, и сайт продолжает работать. Некоторые VPN-клиенты отключают QUIC, чтобы весь трафик сайта шёл через туннель предсказуемо.

TCP и UDP в играх и звонках

Игры, голосовые и видеозвонки почти всегда используют UDP: потерянный пакет с позицией игрока или кусочком голоса уже не нужен, важнее получить следующий. Поэтому для игр и звонков VPN должен корректно пропускать UDP. Клиенты в режиме системного прокси передают только TCP — для Discord и игр включайте режим TUN.

Источники

Какой VPN выбрать

Для игр и звонков нужен VPN, который передаёт UDP, а для строгих сетей — протокол поверх TCP 443. Наш выбор — VPNType: WireGuard на UDP для скорости, VLESS и Shadowsocks для сетей с блокировками, приложения с режимом TUN, чтобы UDP шёл через туннель. Пробный Premium — 5 дней за 1 ₽.

1

VPNTypeНаш выбор

Пробный Premium 5 дней за 1 ₽, до 10 устройств, трафик без лимита

Подключить
2

Bark VPN

Выгодная месячная подписка и пробный период 1 день

Подключить
3

AdGuard VPN

Бесплатная версия с лимитом трафика, премиум быстрее и с большими возможностями

Подключить

Частые вопросы

Почему игры используют UDP?

Игре важнее свежие данные, чем доставка старых: потерянный пакет с позицией игрока уже не нужен. UDP не ждёт повторов, поэтому задержка ниже.

Что надёжнее?

TCP: он гарантирует доставку и порядок данных. UDP быстрее, но пакеты могут теряться.

Влияет ли это на VPN?

Да. VPN на UDP обычно быстрее. VPN на TCP лучше проходит через строгие сети, но может сильно терять скорость при потерях пакетов.

Читайте также