Interactive Connectivity Establishment

from Wikipedia, the free encyclopedia

Interactive Connectivity Establishment ( ICE ) is a term from network technology .

It is a method for overcoming network address translators (NAT) for the Session Initiation Protocol (SIP). ICE is not a new protocol, but uses existing protocols such as Session Traversal Utilities for NAT ("Classic" STUN, RFC 3489 ) (STUN, RFC 5389 ), Traversal Using Relay NAT (TURN, RFC 5766 ), Session Initiation Protocol (SIP, RFC 3261 ), Session Description Protocol (SDP, RFC 4566 ) and Realm Specific IP (RSIP) or, if necessary, the use of a relay server (“latching”).

ICE can be used for nodes / agents who want to communicate with each other, potentially (!) Suitable so-called candidate transport addresses for the communication, which are then tested in a subsequent step. If a check shows that a candidate transport address for one node is suitable for communication with another candidate transport address of the communication partner / peer, then the communication can be implemented via this.

ICE works regardless of the number and type of NATs used.

Web links