Interactive Connectivity Establishment

Defined by RFC8445.

ICE is a technique used in computer networking to find ways for two computers to talk to each other as directly as possible in peer-to-peer networking.

ICE works by exchanging multiple IP addresses and ports,which are then tested for connectivity by peer-to-peer connectivity checks

Potential candidate ip:port pairs that our peer might be able to use can be are

This candidate list is swapped with our peer through a side channel.

Peers send probe packets against each list respectively.

Peers evaluate all candidate paths against a heuristic, selecting the best one.

← Incoming Links (2)

Index
wiki • Line 25
"- Interactive Connec..."
Session Traversal Utilities for NAT
wiki • Line 18
"peers must coordinat..."

→ Outgoing Links

No outgoing links