STUN (Session Traversal Utilities for NAT) ve TURN (Traversal Using Relays around NAT) protokolleri, cihazların internet üzerinden birbirleriyle iletişim kurmasını kolaylaştırmak için kullanılır. STUN'un kullanım amaçları: Cihazların, arkasında bulundukları NAT (Network Address Translation) cihazının türünü keşfetmelerine yardımcı olur. Cihazların harici IP adreslerini ve bağlantı noktalarını keşfetmelerini sağlar. TURN'un kullanım amaçları: Doğrudan iletişim mümkün olmadığında (örneğin, simetrik NAT veya sıkı güvenlik duvarları arkasında) cihazlar arasında veri iletimini sağlar. Medya akışını cihazlar arasında bir aracı (relay) üzerinden yönlendirir. STUN, genellikle bağlantı kurulumu sırasında kullanılırken, TURN, STUN'un etkili olmadığı durumlarda yedek olarak kullanılır.