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.
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
IETF standard
ⓘ
network protocol ⓘ |
| abbreviation | STUN ⓘ |
| category | NAT traversal protocol ⓘ |
| defaultPort | 3478 ⓘ |
| definedInRFC | RFC 5389 NERFINISHED ⓘ |
| designGoal |
be simple and lightweight
ⓘ
work with various NAT types ⓘ |
| firstStandardizedYear | 2008 ⓘ |
| fullName | Session Traversal Utilities for NAT NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ |
| operatesOver |
TCP
NERFINISHED
ⓘ
UDP NERFINISHED ⓘ |
| organization | Internet Engineering Task Force NERFINISHED ⓘ |
| primaryPurpose |
assist NAT traversal
ⓘ
discover public IP address ⓘ discover public transport port ⓘ |
| relatedTo |
ICE
NERFINISHED
ⓘ
TURN ⓘ |
| replaces | Simple Traversal of UDP Through NATs NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ TLS-over-TCP ⓘ UDP NERFINISHED ⓘ |
| usedBy |
Interactive Connectivity Establishment
NERFINISHED
ⓘ
WebRTC NERFINISHED ⓘ |
| usedFor |
VoIP
NERFINISHED
ⓘ
interactive multimedia applications ⓘ real-time communication ⓘ video conferencing ⓘ |
| usesPortRange | 3478-3481 ⓘ |
Referenced by (5)
Full triples — surface form annotated when it differs from this entity's canonical label.