STUN

E544003

STUN (Session Traversal Utilities for NAT) is a network protocol that helps devices discover their public IP address and port as seen by external servers, enabling communication across NAT and firewalls.

All labels observed (3)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf IETF standard
network protocol
abbreviation STUN
category NAT traversal protocol
defaultPort 3478
definedInRFC RFC 5389
designGoal be simple and lightweight
work with various NAT types
firstStandardizedYear 2008
fullName Session Traversal Utilities for NAT
keyAttribute FINGERPRINT
MAPPED-ADDRESS
MESSAGE-INTEGRITY
NONCE
REALM
USERNAME
XOR-MAPPED-ADDRESS
limitation cannot guarantee connectivity through all symmetric NATs
messageType error response
indication
request
success response
obsoletes RFC 3489
operatesOver TCP
UDP
organization Internet Engineering Task Force
primaryPurpose assist NAT traversal
discover public IP address
discover public transport port
relatedTo ICE
TURN
replaces Simple Traversal of UDP Through NATs
requires publicly reachable STUN server
secureDefaultPort 5349
securityFeature FINGERPRINT CRC-32c check
HMAC-SHA1 message integrity
standardTrack Proposed Standard
supportsIPv IPv4
IPv6
supportsTransport DTLS-over-UDP
TCP
TLS-over-TCP
UDP
usedBy Interactive Connectivity Establishment
WebRTC
usedFor VoIP
interactive multimedia applications
real-time communication
video conferencing
usesPortRange 3478-3481

How these facts were elicited

Referenced by (17)

Full triples — surface form annotated when it differs from this entity's canonical label.

RFC 5766 extends STUN
ICE basedOn STUN
RFC 3489 title STUN - Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs)
linked to: STUN
RFC 3489 shortTitle STUN
RFC 5389 abbreviation STUN
RFC 5245 uses STUN
RFC 8445 uses STUN
RFC 6062 protocolFamily STUN/TURN
linked to: STUN