STUN
STUN (Session Traversal Utilities for NAT) is a UDP-based network protocol that determines whether and what type of firewall or NAT router is present in order to establish a connection. A network device requests its public IP address from a STUN server and then attempts to establish a P2P connection, first using UDP and then TCP.











