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 ₽.
AdGuard VPN
Бесплатная версия с лимитом трафика, премиум быстрее и с большими возможностями
Частые вопросы
Почему игры используют UDP?
Игре важнее свежие данные, чем доставка старых: потерянный пакет с позицией игрока уже не нужен. UDP не ждёт повторов, поэтому задержка ниже.
Что надёжнее?
TCP: он гарантирует доставку и порядок данных. UDP быстрее, но пакеты могут теряться.
Влияет ли это на VPN?
Да. VPN на UDP обычно быстрее. VPN на TCP лучше проходит через строгие сети, но может сильно терять скорость при потерях пакетов.