Interactive Connectivity Establishment (ICE) is a technique used in computer networking involving network address translators (NATs) in Internet applications of Voice over Internet Protocol (VoIP), peer-to-peer communications, video, instant messaging and other interactive media. In such applications, NAT traversal is an important component to facilitate communications involving hosts on private network installations, often located behind firewalls.
ICE is developed by the Internet Engineering Task Force MMUSIC working group and first proposed standards were published in RFC 4091.[1] However, the final version of the methods are currently in draft stage.
Contents |
IETF Specifications
- Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols draft-ietf-mmusic-ice
- Session Traversal Utilities for NAT (STUN): RFC5389
- Traversal Using Relays around NAT (TURN): Relay Extensions to STUN draft-ietf-behave-turn
See 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)
References
External links
- IETF Journal article on ICE - read first
- ICE Tutorial
- MMUSIC working group
- BEHAVE working group
- PJNATH - Open Source ICE, STUN, and TURN Library
- libnice: GLib ICE library
| This computer network-related article is a stub. You can help Wikipedia by expanding it. |
| This computer-related article is a stub. You can help Wikipedia by expanding it. |
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)




