Artikeln förklarar hur NAT traversal möjliggör direkta peer-to-peer-anslutningar mellan enheter, även bakom nätverksadressöversättare (NAT). Den betonar att UDP är att föredra framför TCP för NAT traversal på grund av dess enklare hantering av komplexiteten, och att direkt kontroll över nätverkssocketen eller en lokal proxy är avgörande. Huvudhindren är tillståndskänsliga brandväggar och NAT-enheter, där brandväggar tillåter inkommande UDP-paket om ett matchande utgående paket tidigare observerats. Tricket för att passera brandväggar när båda parter är bakom dem involverar att dela IP:port-information via en koordiNATionsserver och skicka utgående paket samtidigt för att "öppna" brandväggarna.