NAT (Ağ Adresi Çevirisi) arkasındaki iki bilgisayarı birbirine bağlamak, geleneksel TCP delik açma (TCP hole punching) yöntemleriyle oldukça karmaşık bir süreçtir. Bu yöntemler genellikle her iki tarafın geniş alan ağı (WAN) IP adreslerini ve doğru harici portları bilmesini, ayrıca tam olarak aynı anda bağlantı kurmasını gerektirir. Pratikte bu, WAN IP'yi bulmak için STUN sunucuları kullanmayı, NAT tipini belirlemeyi, port tahminleri yapmayı, NTP ile zamanı senkronize etmeyi ve tüm bu meta verileri (WAN IP, port tahminleri, gelecekteki delik açma zamanı) bir "kanal" üzerinden değiş tokuş etmeyi içerir. Tüm bu adımlar, karmaşık altyapı ve hataya açık kod gerektirir.
Makale, bu karmaşıklığı aşan, daha zarif bir TCP delik açma algoritması sunuyor. Bu yaklaşım, sabit bir altyapıya olan ihtiyacı ortadan kaldırarak, tüm meta verileri tek bir parametreden türetmek için deterministik bir algoritma kullanır. Temel fikir, her iki tarafın da iletişim kurmadan üzerinde anlaşabileceği bir sayı olan "kovayı" (bucket) belirlemektir. Bu kova, Unix zaman damgası ve saat kayması (clock skew) toleransları kullanılarak matematiksel olarak hesaplanır, böylece dağıtık sistemlerdeki "şimdi" kavramının belirsizliği giderilir ve her iki tarafın da aynı zaman diliminde çalışması sağlanır.
Kova belirlendikten sonra, port seçimi aşamasına geçilir. Her iki taraf da aynı kovayı paylaştığı için, bu kova bir sözde rastgele sayı üretecinin (PRNG) tohumu olarak kullanılır. Bu sayede, taraflar arasında iletişim olmaksızın ortak bir port listesi oluşturulur. Algoritma, birçok ev router'ında görülen "eşit delta eşleme" (equal delta mapping) özelliğine dayanır; yani yerel portun harici porta eşit olacağı varsayılır. Bu yöntem, tüm router'larda çalışmasa da, algoritmanın temel amacı olan basitlik ve test edilebilirlik adına kapsayıcılıktan ödün verir. Böylece, geliştiriciler sadece delik açma mekanizmasının kendisini test edebilir, diğer karmaşık altyapı bileşenleriyle uğraşmak zorunda kalmazlar.
Bu algoritma, NAT arkasındaki bağlantıların karmaşıklığını azaltarak, daha basit ve test edilebilir bir TCP delik açma yöntemi sunuyor.