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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
STUN 2

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 NERFINISHED
designGoal be simple and lightweight
minimize server state
firstStandardized 2003
fullName Session Traversal Utilities for NAT NERFINISHED
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 NERFINISHED
operatesOver TCP NERFINISHED
UDP NERFINISHED
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 NERFINISHED
TURN
securityMechanism HMAC-SHA1 for message integrity
long-term credential mechanism
short-term credential mechanism
serverRole reflects observed source IP address and port
standardizedBy Internet Engineering Task Force
surface form: IETF
supportsTransport IPv4
IPv6
updatedSpecificationYear 2008
usedBy SIP-based systems
VoIP applications
WebRTC NERFINISHED
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 NERFINISHED

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 protocol
this entity surface form: STUN
IETF ICE Working Group topic STUN protocol
this entity surface form: STUN