ICE
Interactive Connectivity Establishment (ICE) – wird verwendet, wenn zwei Knoten über das Internet so direkt wie möglich kommunizieren müssen, aber das Vorhandensein von NATs und Firewalls die Kommunikation der Knoten untereinander erschwert. ICE verwendet STUN (Session Traversal Utilities for NAT)- und TURN (Traversal Using Relays Around NAT)-Protokolle, um eine Verbindung aufzubauen.