Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN)
Metadata
- Publisher
- IETF
- Doc Type
- Standard
- Pages
- 79
- Abstract
- If a host is located behind a NAT, it can be impossible for that host to communicate directly with other hosts (peers) in certain situations. In these situations, it is necessary for the host to use the services of an intermediate node that acts as a communication relay. This specification defines a protocol, called "Traversal Using Relays around NAT" (TURN), that allows the host to control the operation of the relay and to exchange packets with its peers using the relay. TURN differs from other relay control protocols in that it allows a client to communicate with multiple peers using a single relay address. The TURN protocol was designed to be used as part of the Interactive Connectivity Establishment (ICE) approach to NAT traversal, though it can also be used without ICE. This document obsoletes RFCs 5766 and 6156.
- Publication Date
- 2020-02-01
- Status Note
- Proposed Standard
- DOI
10.17487/RFC8656- Link
- https://doi.org/10.17487/RFC8656
- Author(s)
- Tirumaleswar Reddy.KAlan JohnstonPhilip MatthewsJonathan Rosenberg
- Keyword(s)
- NAT, TURN, STUN, ICE
Latest version of IETF RFC 8656
Document Versions — IETF RFC 8656
-
▶ IETF RFC 8656 (2020-02-01)THIS DOC [ACTIVE] [LATEST VERSION]
Normative Reference(s)
- IANA, "Protocol Numbers", , <https://www.iana.org/assignments/protocol-numbers>. EXTERNAL
- IETF RFC 792 [Active*]
- IETF RFC 1122 [Active*]
- IETF RFC 2119 [Active*]
- IETF RFC 2474 [Active*]
- IETF RFC 3168 [Active*]
- IETF RFC 3629 [Active*]
- IETF RFC 4443 [Active*]
- IETF RFC 6347 [Superseded*]
- IETF RFC 6437 [Active*]
- RFC7065 — RFC7065 EXTERNAL
- IETF RFC 7350 [Active*]
- IETF RFC 7525 [Superseded*]
- IETF RFC 7915 [Active*]
- RFC7982 — RFC7982 EXTERNAL
- IETF RFC 8174 [Active*]
- IETF RFC 8200 [Active*]
- IETF RFC 8305 [Active*]
- IETF RFC 8446 [Superseded*]
- IETF RFC 8489 [Active*]
Bibliographic Reference(s)
- IETF.draft-ietf-intarea-frag-fragile-17 — I-D.ietf-intarea-frag-fragile EXTERNAL
- IETF.draft-ietf-mmusic-ice-sip-sdp-39 — I-D.ietf-mmusic-ice-sip-sdp EXTERNAL
- IETF.draft-ietf-mptcp-rfc6824bis-18 — I-D.ietf-mptcp-rfc6824bis EXTERNAL
- IETF.draft-ietf-rtcweb-security-12 — I-D.ietf-rtcweb-security EXTERNAL
- IETF.draft-ietf-tram-stun-pmtud-15 — STUN-PMTUD EXTERNAL
- IETF.draft-ietf-tsvwg-datagram-plpmtud-14 — I-D.ietf-tsvwg-datagram-plpmtud EXTERNAL
- IETF.draft-ietf-tsvwg-udp-options-08 — I-D.ietf-tsvwg-udp-options EXTERNAL
- Kent, C. and J. Mogul, "Fragmentation Considered Harmful", December 1987, <https://www.hpl.hp.com/techreports/Compaq-DEC/WRL-87-3.pdf>. EXTERNAL
- IANA, "Service Name and Transport Protocol Port Number Registry", , <https://www.iana.org/assignments/port-numbers>. EXTERNAL
- IETF RFC 791 [Active*]
- IETF RFC 1191 [Active*]
- IETF RFC 1918 [Active*]
- IETF RFC 1928 [Active*]
- IETF RFC 3261 [Active*]
- IETF RFC 3424 [Active*]
- IETF RFC 3550 [Active*]
- IETF RFC 3711 [Active*]
- IETF RFC 4086 [Active*]
- IETF RFC 4302 [Active*]
- IETF RFC 4303 [Active*]
- RFC4787 — RFC4787 EXTERNAL
- IETF RFC 4821 [Active*]
- RFC5128 — RFC5128 EXTERNAL
- RFC5482 — RFC5482 EXTERNAL
- IETF RFC 5766 [Superseded*]
- IETF RFC 5925 [Active*]
- RFC5928 — RFC5928 EXTERNAL
- RFC6056 — RFC6056 EXTERNAL
- RFC6062 — RFC6062 EXTERNAL
- RFC6156 — 8 EXTERNAL
- RFC6263 — RFC6263 EXTERNAL
- IETF RFC 7413 [Active*]
- RFC7478 — RFC7478 EXTERNAL
- RFC7635 — RFC7635 EXTERNAL
- RFC7657 — RFC7657 EXTERNAL
- IETF RFC 7983 [Active*]
- IETF RFC 8155 [Active*]
- IETF RFC 8311 [Active*]
- RFC8445 — RFC8445 EXTERNAL
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC8656.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
IETF RFC 8656, Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN). Available at https://doi.org/10.17487/RFC8656
Snippet:
IETF RFC 8656, Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN). Available at https://doi.org/10.17487/RFC8656
HTML (ISO 690 compliant)
Preview:
IETF RFC 8656, Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN). Available at https://doi.org/10.17487/RFC8656
Snippet:
<span class="citation"><cite>IETF RFC 8656</cite>, Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN). Available at <a href="https://doi.org/10.17487/RFC8656" target="_blank" rel="noopener">https://doi.org/10.17487/RFC8656</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 8656, Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN)
doi: 10.17487/RFC8656
url: https://doi.org/10.17487/RFC8656
doi: 10.17487/RFC8656
url: https://doi.org/10.17487/RFC8656
Snippet:
<li> <cite id="bib-rfc8656">IETF RFC 8656</cite>, Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN) <span class="doi">10.17487/RFC8656</span> </li>
Referenced By
- IETF RFC 9443 [Active*]