Why do programs like TeamViever or MsTeams work through NAT or without dedicated IP, but programs like games with direct online p2p functionality don’t?

158 views

I understand that programs like MS Teams have their own severs with dedicated IPs that are used as “relays” to get around NAT restrictions. However, some programs like RADMIN manage to work p2p through NAT without needing a server . How does it all work?

In: 20

4 Answers

Anonymous 0 Comments

There are thee terms that you should learn about first to clear things up. STUN, TURN and ICE.

[https://en.wikipedia.org/wiki/STUN](https://en.wikipedia.org/wiki/STUN) [https://en.wikipedia.org/wiki/Traversal_Using_Relays_around_NAT](https://en.wikipedia.org/wiki/Traversal_Using_Relays_around_NAT) [https://en.wikipedia.org/wiki/Interactive_Connectivity_Establishment](https://en.wikipedia.org/wiki/Interactive_Connectivity_Establishment)

You are viewing 1 out of 4 answers, click here to view all answers.