Autonomous NAT Traversal. - Andreas Müller 003; Nathan S. Evans; Christian Grothoff; Samy Kamkar (Peer-to-Peer Computing, 2010)