Alguns aplicativos de acesso remoto a computadores via Internet conseguem estabelecer uma sessão baseada em comunicação direta entre eles, mesmo quando estão conectados à rede pública por meio de roteadores NAT. Uma técnica que pode atingir esse objetivo em alguns cenários é conhecida como