ICE
E543995
ICE (Interactive Connectivity Establishment) is a framework used in real-time communication systems to discover and negotiate network paths for peer-to-peer connections across NATs and firewalls.
Observed surface forms (1)
| Surface form | Occurrences |
|---|---|
| Interactive Connectivity Establishment | 0 |
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
NAT traversal framework
ⓘ
network protocol framework ⓘ |
| abbreviation | ICE NERFINISHED ⓘ |
| basedOn |
STUN
NERFINISHED
ⓘ
TURN ⓘ |
| canUse | TCP NERFINISHED ⓘ |
| category |
Internet protocol
ⓘ
real-time communication protocol ⓘ |
| definedIn | RFC 5245 NERFINISHED ⓘ |
| domain | real-time communication ⓘ |
| goal |
find the most efficient communication path
ⓘ
maximize connectivity between peers ⓘ |
| handles |
full-cone NATs
ⓘ
port-restricted NATs ⓘ restricted NATs ⓘ symmetric NATs ⓘ |
| hasComponent |
host candidates
ⓘ
peer reflexive candidates ⓘ relayed candidates ⓘ server reflexive candidates ⓘ |
| hasSuccessorSpecification | RFC 8445 NERFINISHED ⓘ |
| negotiates |
candidate pairs
ⓘ
transport addresses ⓘ |
| performs |
NAT traversal
ⓘ
firewall traversal ⓘ |
| reliesOn | UDP NERFINISHED ⓘ |
| standardizedBy |
Internet Engineering Task Force
ⓘ
surface form:
IETF
|
| standsFor | Interactive Connectivity Establishment NERFINISHED ⓘ |
| supports |
IPv4
ⓘ
IPv6 ⓘ peer-to-peer communication ⓘ |
| usedFor |
discovering network paths between peers
ⓘ
establishing peer-to-peer connections ⓘ negotiating network paths between peers ⓘ traversing NATs ⓘ traversing firewalls ⓘ |
| usedIn |
VoIP systems
ⓘ
WebRTC NERFINISHED ⓘ real-time multimedia applications ⓘ video conferencing systems ⓘ |
| uses |
STUN servers
ⓘ
TURN servers ⓘ candidate gathering ⓘ connectivity checks ⓘ pairing of local and remote candidates ⓘ prioritization of candidates ⓘ |
| worksWith |
SIP
ⓘ
WebRTC signaling protocols ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.