Session Traversal Utilities for NAT
E543994
Session Traversal Utilities for NAT (STUN) is a network protocol that enables devices behind Network Address Translators (NATs) to discover their public IP address and port mappings to facilitate real-time communication over the internet.
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf | network protocol ⓘ |
| abbreviation | STUN NERFINISHED ⓘ |
| definedIn | RFC 5389 NERFINISHED ⓘ |
| doesNotProvide |
end-to-end encryption
ⓘ
media relay functionality ⓘ |
| facilitates | real-time communication over the Internet ⓘ |
| firstStandardizedYear | 2008 ⓘ |
| hasPurpose |
NAT traversal
ⓘ
public IP address discovery ⓘ public port mapping discovery ⓘ |
| isUsedBy |
SIP phones
ⓘ
VoIP clients ⓘ WebRTC endpoints ⓘ real-time communication servers ⓘ video conferencing applications ⓘ |
| obsoletes | RFC 3489 NERFINISHED ⓘ |
| operatesAtLayer | application layer ⓘ |
| relatedTo |
ICE
NERFINISHED
ⓘ
Interactive Connectivity Establishment NERFINISHED ⓘ SIP ⓘ Session Initiation Protocol NERFINISHED ⓘ TURN NERFINISHED ⓘ Traversal Using Relays around NAT ⓘ VoIP ⓘ WebRTC NERFINISHED ⓘ |
| roleInICE | gathering server reflexive candidates ⓘ |
| securityMechanism |
CRC32 fingerprint
ⓘ
HMAC-SHA1 message integrity ⓘ |
| standardizedBy |
Internet Engineering Task Force
ⓘ
surface form:
IETF
IETF MMUSIC working group NERFINISHED ⓘ |
| supports |
IPv4
ⓘ
IPv6 ⓘ |
| supportsAuthentication |
long-term credentials
ⓘ
short-term credentials ⓘ |
| usesAttribute |
FINGERPRINT
ⓘ
MAPPED-ADDRESS ⓘ MESSAGE-INTEGRITY NERFINISHED ⓘ USERNAME ⓘ XOR-MAPPED-ADDRESS NERFINISHED ⓘ |
| usesEncoding | binary message format ⓘ |
| usesMessageType |
Binding Error Response
ⓘ
Binding Request ⓘ Binding Response ⓘ Shared Secret Error Response ⓘ Shared Secret Request ⓘ Shared Secret Response ⓘ |
| usesPort |
TCP port 3478
ⓘ
TCP port 5349 ⓘ UDP port 3478 ⓘ |
| usesTransportProtocol |
TCP
NERFINISHED
ⓘ
UDP ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.