TCP - IP White Papers

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

Overview 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 communications 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, using UPnP, or even deploying IPv6. This paper argues that the above approaches suffer from scalability problems, do not address mobility issues, require deploying new network infrastructure, or require using nonstandard communications interfaces, non-standard communication stacks, and non-standard security protocols. The paper advocates direct TCP connections between peers.

Further White Paper Details
PublisherCarnegie Mellon University File FormatPDF
Date PublishedJanuary 2005
FormatWhite Papers   
Topics
Thin clients switch on digitally excluded

Thin clients switch on digitally excluded

Case study: Digital inclusion project tackles social exclusion in Liverpool more

Renault goes multilingual

Renault goes multilingual

Case study: Translation tech turns docs into 23 languages… more


Quick Sitemap Links: