Interactive Connectivity Establishment

Interactive Connectivity Establishment

The Interactive Connectivity Establishment (ICE) draft, developed by the IETF's MMUSIC working group, provides a mechanism for NAT traversal, using various techniques. In particular, it is used to allow SIP-based VoIP clients to successfully traverse the variety of firewalls that may exist between a remote user and a network. It is also used by the Jingle extension to XMPP.

External links

* [http://www.isoc.org/tools/blogs/ietfjournal/?p=117 IETF Journal article on ICE] - read first
* [http://www.jdrosen.net/papers/ice-basic-tutorial.pdf ICE Tutorial]

IETF Specifications

* Interactive Connectivity Establishement (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols [http://tools.ietf.org/html/draft-ietf-mmusic-ice draft-ietf-mmusic-ice]
* Session Traversal Utilities for NAT (STUN) [http://tools.ietf.org/html/draft-ietf-behave-rfc3489bis draft-ietf-behave-rfc3489bis]
* Traversal Using Relays around NAT (TURN): Relay Extensions to STUN [http://tools.ietf.org/html/draft-ietf-behave-turn draft-ietf-behave-turn]

IETF Working Groups

* [http://www.ietf.org/html.charters/mmusic-charter.html MMUSIC working group]
* [http://www.ietf.org/html.charters/behave-charter.html BEHAVE working group]

Open Source Implementations

* [http://www.pjsip.org/pjnath/docs/html/index.htm PJNATH - Open Source ICE, STUN, and TURN Library]
* [http://nice.freedesktop.org/wiki/ Nice: GLib ICE library] only implements ICE Lite

ee also

*Traversal Using Relay NAT (TURN)
*Realm-Specific IP (RSIP)
*Middlebox Middlebox Communications (MIDCOM)
*SOCKS
*STUN Simple Traversal of UDP through NATs
*Universal Plug and Play (UPnP)


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Interactive Connectivity Establishment — (ICE) ist eine Methode zur Überwindung von Network Address Translatoren (NAT) für das Session Initiation Protocol (SIP). ICE ist kein neues Protokoll, sondern verwendet bereits existierende Protokolle, wie zum Beispiel Session Traversal Utilities …   Deutsch Wikipedia

  • VoIP-Softwarevergleich — Voice over IP (VoIP) Software wird dazu benutzt, Telefongespräche über das Internet zu führen. VoIP Gespräche sind oftmals günstiger als konventionelle Telefongespräche. Weil Gespräche über das Internet leicht abgehört werden können, verwenden… …   Deutsch Wikipedia

  • Traversal Using Relay NAT — (TURN) is a protocol that allows for an element behind a NAT or firewall to receive incoming data over TCP or UDP connections. It is most useful for elements behind symmetric NATs or firewalls that wish to be on the receiving end of a connection… …   Wikipedia

  • Traversal Using Relays around NAT — TURN redirects here. For other uses, see Turn (disambiguation). Traversal Using Relays around NAT (TURN) is a protocol that allows for an element behind a Network address translator (NAT) or firewall to receive incoming data over TCP or UDP… …   Wikipedia

  • Microsoft Lync Server — (previously Microsoft Office Communications Server) is an enterprise real time communications server, providing the infrastructure for enterprise instant messaging, presence, file transfer, peer to peer and multiparty voice and video calling, ad… …   Wikipedia

  • NAT traversal — is a general term for techniques that establish and maintain Internet protocol connections traversing network address translation (NAT) gateways. Network address translation breaks end to end connectivity. Intercepting and modifying traffic can… …   Wikipedia

  • Middlebox — A middlebox is a device in the Internet that provides transport policy enforcement. Examples of these devices include firewalls, network address translators (both within and between address families), signature management for intrusion detection… …   Wikipedia

  • Voice over IP — Digital voice redirects here. For the commercial service, see Comcast Digital Voice. Voice over Internet Protocol (Voice over IP, VoIP) is a family of technologies, methodologies, communication protocols, and transmission techniques for the… …   Wikipedia

  • ICE — may refer to: *Internal combustion engine, a fuel engine *In case of emergency, the emergency contact program created after the 7 July 2005 London Bombings *International Cometary Explorer, a former spacecraft *Integrated Collaboration… …   Wikipedia

  • Simple traversal of UDP over NATs — Simple Traversal of User Datagram Protocol through Network Address Translators (NATs) (abbreviated STUN), is a standards based IP protocol used as one of the methods of NAT traversal in applications of real time voice, video, messaging, and other …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”