• DocumentCode
    3066494
  • Title

    On NAT Traversal in Peer-to-Peer Applications

  • Author

    Pussep, Konstantin ; Weinert, Matthias ; Kovacevic, Aleksandra ; Steinmetz, Ralf

  • Author_Institution
    Multimedia Commun. Lab., TU, Darmstadt
  • fYear
    2008
  • fDate
    23-25 June 2008
  • Firstpage
    139
  • Lastpage
    140
  • Abstract
    A widely used technique to overcome the shortage of unique public IP addresses is network address translation (NAT), which hides several hosts behind a single public address. This method works smoothly with client-server architectures; however, it causes severe problems with the peer-to-peer (p2p) communication paradigm. Due to the side effects of NAT, the establishing connection is made possible only by using special NAT traversal techniques. This paper presents a lightweight framework for NAT traversal, which smoothly integrates with p2p applications. The framework can be easily used by most p2p applications, is extensible and does not require additional maintenance overhead.
  • Keywords
    IP networks; client-server systems; peer-to-peer computing; transport protocols; NAT traversal technique; client-server architecture; network address translation; p2p communication paradigm; peer-to-peer application; public IP address; Collaborative work; Frame relay; Java; Multimedia communication; Network address translation; Peer to peer computing; Punching; Routing; NAT Traversal; framework; peer-to-peer;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2008. WETICE '08. IEEE 17th
  • Conference_Location
    Rome
  • ISSN
    1524-4547
  • Print_ISBN
    978-0-7695-3315-5
  • Type

    conf

  • DOI
    10.1109/WETICE.2008.10
  • Filename
    4806906