- TCP confirms every piece of data, puts it back in order and resends anything lost. Web pages, files and email use it.
- UDP sends and moves on. Nothing is confirmed, nothing is reordered, and losses are simply absorbed.
- Voice calls, video calls and most online games use UDP, because a late packet is worse than a missing one.
- In tcp protocol vs udp terms, the trade is reliability against timing. You cannot have both on the same connection.
- A tunnel carried over TCP that also carries TCP inside it can stall badly, because two layers try to recover the same loss.
- Modern web traffic increasingly uses QUIC, which rides on UDP, which is why some restrictive networks block it and force browsers back to the older path.
- Our keys run VLESS over TCP with Reality, which is the shape most networks let through without inspection.
Why games and calls chose the unreliable one
In a shooter, a packet describing where a player stood forty milliseconds ago is worthless. Asking for it again and waiting for the answer makes the game feel worse, not better, because everything after it queues up behind the retry. UDP lets the game skip the lost update and use the next one. The same reasoning applies to voice: a fraction of a syllable missing is barely noticeable, while half a second of stall is unbearable.
TCP is the opposite bargain and it is the right one for almost everything else. A file with a missing chunk is corrupt, a web page with a missing script is broken. So the protocol waits, retransmits and hands the application a perfect stream. Every modern connection uses both, one for the content and one for the real time parts, which is why tcp vs udp is not a question you answer once for the whole device.
Plans and pricing
- 5 days free, no card, no account, long enough to test a call and a game.
- 1 month: $4.90.
- 6 months: $3.90 a month, taken once as $23.40.
- 12 months: $3.20 a month, taken once as $38.40.
- 24 months: $2.90 a month, taken once as $69.60.
- Six locations on every term, 5 devices on one key.
- Cards, Apple Pay, Google Pay and crypto in the bot. Nothing renews by itself.
What this means inside a tunnel
When a tunnel runs over TCP and you use it for something that is itself TCP, both layers watch for loss and both react to it. The inner layer asks for a retry while the outer one is already retrying, the queue grows, and the connection collapses into something much slower than the line itself. The effect is well known and it gets worse the worse the underlying link is, which is why a stalled tunnel on a weak Wi-Fi signal often feels far slower than no tunnel at all.
In practice the answer is not to pick a protocol but to pick a shorter path. Distance amplifies every recovery cycle, so the nearest location is almost always the fastest one for calls and games. The other common fix is on the network side: a school or office that blocks UDP pushes your browser onto the older transport, and it is worth knowing that is happening rather than blaming the tunnel.
Measuring it rather than theorizing
Note your usual ping and jitter in a game or a call, with nothing connected.
Open @vpnlab_bot in Telegram, take the 5 free days and copy the vless:// link.
Paste it into a free client such as Hiddify, v2rayN, NekoBox or V2Box and connect to the nearest location.
Measure the same call or game again, then try a second location, and keep whichever the numbers favor.
Limits and things to know
- A tunnel adds a hop, so latency generally rises. Any claim of lower ping needs a measurement, not a badge.
- Packet loss on your own line is not fixed by anything described here. It is fixed by the cable or the access point.
- Some networks block UDP entirely, which changes how browsers and games behave regardless of what you are running.
- Numbers vary by hour. Measure in the evening, when everyone on your street is streaming, rather than at lunchtime.
Questions
01What is the difference between TCP and UDP in one line?
TCP guarantees delivery and order, at the cost of waiting. UDP guarantees neither and never waits.
02Which one is faster?
UDP has less overhead and no waiting, so it feels faster for real time traffic. For bulk transfers the difference is small, because throughput is governed by the link, not the protocol.
03Which does a VPN use?
It depends on the design. WireGuard uses UDP. Our keys use VLESS over TCP with Reality, which is deliberately the shape that ordinary web traffic has.
04Why does my call break up through a tunnel?
Usually distance, sometimes loss on your own line. Pick the nearest location first, and check whether the same call is smooth without the tunnel before blaming it.
05Does blocking UDP break the internet?
No, it just makes it older. Browsers fall back to the previous transport, which works fine and is slightly slower to establish connections.
06Should I change any of this myself?
No. The key sets the transport, and there is nothing to tune. What you can change is which location you use, and that is where the measurable difference is.