Item request has been placed! ×
Item request cannot be made. ×
loading  Processing Request

TCP Connections for P2P Apps: A Software Approach to Solving the NAT Problem

Item request has been placed! ×
Item request cannot be made. ×
loading   Processing Request
  • معلومة اضافية
    • Contributors:
      The Pennsylvania State University CiteSeerX Archives
    • الموضوع:
      2005
    • Collection:
      CiteSeerX
    • نبذة مختصرة :
      Many P2P applications need to connect to each other via TCP, but are increasingly stymied by NAT boxes. Some popular P2P applications do not address NAT traversal or do so poorly. A few newer ones route com-munications between NATed peers through relay servers or through non-NATed peers, or they ask users to reconfigure their NAT boxes. Some emerging solutions suggest using SIP to set up tunneling over UDP, us-ing UPnP, or even deploying IPv6. This paper argues that the above approaches suffer from scalability prob-lems, do not address mobility issues, require deploying new network infrastructure, or require using non-standard communications interfaces, non-standard communication stacks, and non-standard security proto-cols. We advocate direct TCP connections between peers. We present NatTrav, our NAT Traversal Java package that makes TCP connections between NATed peers and addresses all of the above concerns. We then compare NatTrav with some of the other current and emerging solutions.
    • File Description:
      application/pdf
    • Relation:
      http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.589.7889; http://www.jeffeppinger.com/jle/NAT Tech Report.pdf
    • Rights:
      Metadata may be used without restrictions as long as the oai identifier remains attached to it.
    • الرقم المعرف:
      edsbas.D185A280