API Build-data JSON Resources
Theme

Choose how MSRBot.io looks on this device.

Preference is stored in this browser only.

IETF RFC 6544
[ACTIVE]

TCP Candidates with Interactive Connectivity Establishment (ICE)

Metadata

Publisher
IETF
Doc Type
Standard
Pages
29
Abstract
Interactive Connectivity Establishment (ICE) defines a mechanism for NAT traversal for multimedia communication protocols based on the offer/answer model of session negotiation. ICE works by providing a set of candidate transport addresses for each media stream, which are then validated with peer-to-peer connectivity checks based on Session Traversal Utilities for NAT (STUN). ICE provides a general framework for describing candidates but only defines UDP-based media streams. This specification extends ICE to TCP-based media, including the ability to offer a mix of TCP and UDP-based candidates for a single stream. [STANDARDS-TRACK]
Publication Date
2012-03-01
Status Note
Proposed Standard
DOI
10.17487/RFC6544
Link
https://doi.org/10.17487/RFC6544
Author(s)
Jonathan Rosenberg
Ari Keränen
Bruce Lowekamp
Adam Roach
Keyword(s)
ICE, TCP, NAT, NAT Traversal
Latest version of IETF RFC 6544

Document Versions — IETF RFC 6544

  • ▶ IETF RFC 6544 (2012-03-01)
    THIS DOC [ACTIVE] [LATEST VERSION]

Normative Reference(s)

Bibliographic Reference(s)

  • Wing, D., Cheshire, S., Boucadair, M., Penno, R., and P. Selkirk, "Port Control Protocol (PCP)", Work in Progress, March 2012. EXTERNAL
  • Warrier, U., Iyer, P., Pennerath, F., Marynissen, G., Schmitz, M., Siddiqi, W., and M. Blaszczak, "Internet Gateway Device (IGD) Standardized Device Control Protocol V 1.0", November 2001. EXTERNAL
  • Guha, S. and P. Francis, "Characterization and Measurement of TCP Traversal through NATs and Firewalls", Proceedings of the 5th ACM SIGCOMM Conference on Internet Measurement, 2005. EXTERNAL
  • Cheshire, S., Krochmal, M., and K. Sekar, "NAT Port Mapping Protocol (NAT-PMP)", Work in Progress, April 2008. EXTERNAL
  • IETF RFC 1928 [Active*]
  • IETF RFC 3089 [Active*]
  • IETF RFC 3103 [Active*]
  • IETF RFC 4251 [Active*]
  • IETF RFC 4380 [Active*]
  • IETF RFC 4540 [Active*]
  • IETF RFC 4975 [Active*]
  • IETF RFC 5190 [Active*]
  • IETF RFC 5382 [Active*]
  • IETF RFC 6062 [Active*]
  • IETF RFC 6081 [Active*]
  • IETF RFC 6156 [Superseded*]
Source Data (JSON)

Full registry record with provenance metadata. Open directly: /api/doc/RFC6544.json

Reference Tree

Explore all references and references to this document, as a navigable tree.

Open Reference Tree
Reference this Doc

Plain text (ISO 690 compliant)

Preview:
IETF RFC 6544, TCP Candidates with Interactive Connectivity Establishment (ICE). Available at https://doi.org/10.17487/RFC6544
Snippet:
IETF RFC 6544, TCP Candidates with Interactive Connectivity Establishment (ICE). Available at https://doi.org/10.17487/RFC6544

HTML (ISO 690 compliant)

Preview:
IETF RFC 6544, TCP Candidates with Interactive Connectivity Establishment (ICE). Available at https://doi.org/10.17487/RFC6544
Snippet:
<span class="citation"><cite>IETF RFC 6544</cite>, TCP Candidates with Interactive Connectivity Establishment (ICE). Available at <a href="https://doi.org/10.17487/RFC6544" target="_blank" rel="noopener">https://doi.org/10.17487/RFC6544</a></span>

SMPTE Icon SMPTE's HTML Pub

Preview:
IETF RFC 6544, TCP Candidates with Interactive Connectivity Establishment (ICE)
doi: 10.17487/RFC6544
url: https://doi.org/10.17487/RFC6544
Snippet:
<li>
<cite id="bib-rfc6544">IETF RFC 6544</cite>, TCP Candidates with Interactive Connectivity Establishment (ICE)
<span class="doi">10.17487/RFC6544</span>
</li>

Referenced By