STUN protocol

E544009

The STUN protocol (Session Traversal Utilities for NAT) is a network protocol that helps devices discover their public IP address and port and determine the type of NAT or firewall they are behind to enable peer-to-peer connectivity.

All labels observed (2)

Label Occurrences
STUN 2
STUN protocol canonical 1

How this entity was disambiguated

Statements (54)

Predicate Object
instanceOf IETF protocol ⓘ
network protocol ⓘ
abbreviation STUN ⓘ
canUsePort TCP port 5349 ⓘ
UDP port 5349 ⓘ
category NAT traversal protocol ⓘ
clientRole sends binding requests to STUN server ⓘ
definedIn RFC 5389 ⓘ
designGoal be simple and lightweight ⓘ
minimize server state ⓘ
firstStandardized 2003 ⓘ
fullName Session Traversal Utilities for NAT ⓘ
layer application layer ⓘ
limitation cannot reliably traverse all symmetric NATs ⓘ
does not itself relay media ⓘ
messageType Binding Error Response ⓘ
Binding Request ⓘ
Binding Response ⓘ
Shared Secret Error Response ⓘ
Shared Secret Request ⓘ
Shared Secret Response ⓘ
obsoletes RFC 3489 ⓘ
operatesOver TCP ⓘ
UDP ⓘ
purpose assist devices in traversing NATs and firewalls ⓘ
discover public IP address and port of a client ⓘ
enable peer-to-peer connectivity ⓘ
help determine the type of NAT a client is behind ⓘ
relatedTo ICE ⓘ
TURN ⓘ
securityMechanism HMAC-SHA1 for message integrity ⓘ
long-term credential mechanism ⓘ
short-term credential mechanism ⓘ
serverRole reflects observed source IP address and port ⓘ
standardizedBy IETF ⓘ
supportsTransport IPv4 ⓘ
IPv6 ⓘ
updatedSpecificationYear 2008 ⓘ
usedBy SIP-based systems ⓘ
VoIP applications ⓘ
WebRTC ⓘ
real-time communication applications ⓘ
usesAttribute FINGERPRINT ⓘ
MAPPED-ADDRESS ⓘ
MESSAGE-INTEGRITY ⓘ
NONCE ⓘ
REALM ⓘ
USERNAME ⓘ
XOR-MAPPED-ADDRESS ⓘ
usesEncoding binary message format ⓘ
usesIdentifier transaction ID ⓘ
usesPort TCP port 3478 ⓘ
UDP port 3478 ⓘ
workingGroup MMUSIC ⓘ

How these facts were elicited

Referenced by (3)

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

NAT and firewall traversal requirements for WebRTC → relatedTo → STUN ⓘ
linked to: STUN protocol
IETF ICE Working Group → topic → STUN ⓘ
linked to: STUN protocol