Filters








595 Hits in 7.4 sec

Peer-to-Peer Communication Across Network Address Translators [article]

Bryan Ford, Pyda Srisuresh, Dan Kegel
2006 arXiv   pre-print
Network Address Translation (NAT) causes well-known difficulties for peer-to-peer (P2P) communication, since the peers involved may not be reachable at any globally valid IP address.  ...  Hole punching is moderately well-understood for UDP communication, but we show how it can be reliably used to set up peer-to-peer TCP streams as well.  ...  Finally, we wish to thank the many volunteers who took the time to run NAT Check on their systems and submit the results.  ... 
arXiv:cs/0603074v1 fatcat:mdiwkoylznfulafe25g4ddde7m

Adapting to NAT timeout values in P2P overlay networks

Richard Price, Peter Tino
2010 2010 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW)  
Furthermore, although many studies have been conducted to traverse NAT devices while others seek to improve failure detection in P2P overlay networks; the limitations of NAT devices have received little  ...  Nodes within existing P2P networks typically exchange periodic keep-alive messages in order to maintain network connections between neighbours.  ...  INTRODUCTION Using stateful translation tables that map multiple private addresses onto a single public address, Network address translation (NAT) devices allow several nodes within a private network to  ... 
doi:10.1109/ipdpsw.2010.5470785 dblp:conf/ipps/PriceT10 fatcat:kkc7cvr2hfgunewkexqh3faexy

Modeling and analyzing the effects of firewalls and NATs in P2P swarming systems

L. D'Acunto, M. Meulpolder, R. Rahman, J.A. Pouwelse, H.J. Sips
2010 2010 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW)  
A Measurement Study of a Peer-to-Peer Video-on-Demand System. In IPTPS, 2007. 4, 6 [6] B. Ford, P. Srisuresh and D. Kegel. Peer-to-peer communication across network address translators.  ...  Address Translator (NAT) is a device that allows multiple machines on a private network to com- municate with the Internet using a single globally unique IP address.  ... 
doi:10.1109/ipdpsw.2010.5470937 dblp:conf/ipps/DAcuntoMRPS10 fatcat:fq75wdu5h5he3dxcgzqtxtdcnm

NAT Traversal Techniques: A Survey

Farida Chowdhury
2020 International Journal of Computer Applications  
Network Address Translation (NAT) is one of the most widely-used Ad-hoc techniques in the world.  ...  Unfortunately, it imposes a great obstacle with respect to Peer-to-Peer (P2P) applications. To address this issue, different NAT traversal techniques have been proposed.  ...  A and B have established a UDP session to the server and, the NAT M and N will create UDP translation states and assign a temporary external port number for each internal peer.  ... 
doi:10.5120/ijca2020920885 fatcat:ausaxpmfhfaa3fho5boivx7d6a

A collaborative P2P scheme for NAT Traversal Server discovery based on topological information

Rubén Cuevas, Ángel Cuevas, Albert Cabellos-Aparicio, Loránd Jakab, Carmen Guerrero
2010 Computer Networks  
In the current Internet picture more than 70% of the hosts are located behind Network Address Translators (NATs). This is not a problem for the client/server paradigm.  ...  Furthermore, the paper presents the Peer-to-Peer NAT Traversal Architecture (P2P-NTA), which is a global, distributed and collaborative solution, based on the GPA.  ...  Introduction The rapid reduction of available free IPv4 address space [1] has stimulated the widespread deployment of Network Address Translators (NATs) [2] on the Internet.  ... 
doi:10.1016/j.comnet.2010.03.022 fatcat:bo5hbbia7jcotlmz4kaxc33pjm

Behavior and classification of NAT devices and implications for NAT traversal

A. Muller, G. Carle, A. Klenk
2008 IEEE Network  
Network Address Translation devices (NAT) emerged to help with the limited availability of IP addresses and were designed with the hypothesis of asymmetric connection establishment in mind.  ...  This article provides a comprehensive overview of Network Address Translation and introduces established NAT Traversal techniques.  ...  Since the translation of addresses breaks the end-to-end connectivity model of the Internet Protocol, newly developed services following the peer-to-peer (P2P) paradigm such as file sharing, instant messaging  ... 
doi:10.1109/mnet.2008.4626227 fatcat:j5tqgli2wrgwhgymyr7olrkwma

Addressing the P2P Bootstrap Problem for Small Networks [article]

David Isaac Wolinsky, Pierre St. Juste, P. Oscar Boykin, Renato Figueiredo
2010 arXiv   pre-print
In order to support bootstrapping, a public overlay must support the following requirements: a method for reflection in order to obtain publicly reachable addresses, so peers behind network address translators  ...  and firewalls can receive incoming connection requests; communication relaying to share public addresses and communicate when direct communication is not feasible; and rendezvous for discovering remote  ...  problem -further inhibited by constrained network conditions due to firewalls and NATs (network address translators).  ... 
arXiv:1004.2308v1 fatcat:hokdtu6c2rdg5akcf2icobhbr4

P2P Offloading in Mobile Networks using SDN

Ryan Saunders, Junguk Cho, Arijit Banerjee, Frederico Rocha, Jacobus Van der Merwe
2016 Proceedings of the Symposium on SDN Research - SOSR '16  
The peer-to-peer (P2P) architecture and the mobile network architecture have conflicting designs. P2P can take advantage of peers being in close proximity to decrease latency.  ...  Our implementation allows for any P2P communication independent of the mobile provider and the peering application.  ...  NAT in Mobile Networks Many mobile service providers deploy middleboxes like Network Address Translation (NAT) enabled routers between the IP network and EPC to reduce the number of public IP addresses  ... 
doi:10.1145/2890955.2890963 dblp:conf/sosr/SaundersCBRM16 fatcat:jgpzqhdpt5eefie2d4twk34aqq

Virtual Private Overlays: Secure Group Commounication in NAT-Constrained Environments [article]

David Isaac Wolinsky, Kyungyong Lee, Tae Woong Choi, P. Oscar Boykin,, Renato Figueiredo
2010 arXiv   pre-print
Nonetheless, P2P systems can be designed to provide guaranteed lookup times, NAT traversal, point-to-point overlay security, and distributed data stores.  ...  We present a reference implementation which has been used in a P2P VPN (Virtual Private Network).  ...  P2P overlays particularly in constrained wide-area network environments where a significant amount of or all peers are behind Network Address Translation devices (NAT).  ... 
arXiv:1001.2569v1 fatcat:i3w3mrkaxvd75oqioa4gjqleua

A system for audio signalling based NAT Traversal

A Patro, Y Ma, F Panahi, J Walker, S Banerjee
2011 2011 Third International Conference on Communication Systems and Networks (COMSNETS 2011)  
Punching a hole through the NATs to establish a P2P connection can be a challenging task for lay users. We present our system, ANT, that utilizes Audio signaling for NAT Traversal.  ...  Error correction is added to enhance the reliability of ANT and eliminate the need for retransmissions.  ...  NAT traversal and P2P applications Network Address Translation (NAT) is a technology by which endpoints' IP address or IP address and port number are translated from private address realm to public address  ... 
doi:10.1109/comsnets.2011.5716432 dblp:conf/comsnets/PatroMPWB11 fatcat:ivwimgyjvfa6fjp4355ez3rluu

P2P traffic optimization

GuoQiang Zhang, MingDong Tang, SuQi Cheng, GuoQing Zhang, HaiBin Song, JiGuang Cao, Jing Yang
2011 Science China Information Sciences  
Peer-to-peer (P2P) based content distribution systems have emerged as the main form for content distribution on the Internet, which can greatly reduce the distribution cost of content providers and improve  ...  Therefore, how to efficiently use network resources to reduce the traffic burden on the ISPs is crucial for the sustainable development of P2P systems.  ...  This new network architecture eliminates the need to translate names into addresses by the adoption of route-by-name paradigm.  ... 
doi:10.1007/s11432-011-4464-8 fatcat:xptk7napgzbtbffexhlyae2m2a

TinCan: User-Defined P2P Virtual Network Overlays for Ad-hoc Collaboration

Pierre St Juste, Kyuho Jeong, Heungsik Eom, Corey Baker, Renato Figueiredo
2014 EAI Endorsed Transactions on Collaborative Computing  
Nonetheless, there are several use case scenarios that require a model where end-to-end VPN links are tunneled upon existing Internet infrastructure in a peer-to-peer (P2P) fashion, removing the bottleneck  ...  We propose a novel virtual network -TinCan -based on peerto-peer private network tunnels.  ...  The Session Traversal Utilities for NAT (STUN) protocol specifies how nodes behind network address translators (NAT) can discover their public IP address and port.  ... 
doi:10.4108/cc.1.2.e4 fatcat:u3mhnekxynecxfs4z726ejid5i

Inferring undesirable behavior from P2P traffic analysis

Ruben D. Torres, Mohammad Y. Hajjat, Sanjay G. Rao, Marco Mellia, Maurizio M. Munafo
2009 Proceedings of the eleventh international joint conference on Measurement and modeling of computer systems - SIGMETRICS '09  
While peer-to-peer (P2P) systems have emerged in popularity in recent years, their large-scale and complexity make them difficult to reason about.  ...  Identification of such patterns can benefit network operators, P2P system developers, and actual end-users.  ...  ACKNOWLEDGEMENTS This work was funded in part by NSF Cybertrust 0715833, by Cisco and by the FP7 STREP Project "Network-Aware P2P-TV Application over Wise Networks (NAPA-WINE)".  ... 
doi:10.1145/1555349.1555353 dblp:conf/sigmetrics/TorresHRMM09 fatcat:by7el7paprhtdkwa6ohp26y3fq

Swift

Flutra Osmani, Victor Grishchenko, Raul Jimenez, Björn Knutsson
2012 Proceedings of the First Workshop on P2P and Dependability - P2P-Dep '12  
Swift: The missing link between peer-to-peer and information-centric networks.  ...  To address this concern, we focus on prospects of incremental adoption of this paradigm by introducing a peer-to-peer based transport protocol for content dissemination named Swift that exhibits properties  ...  The state must also be communicated over the wire, using unreliable datagrams.  ... 
doi:10.1145/2212346.2212350 fatcat:okvzalg7uba7rdx7dcq4cpm42y

Free-Riding, Fairness, and Firewalls in P2P File-Sharing

J.J.D. Mol, J.A. Pouwelse, D.H.J. Epema, H.J. Sips
2008 2008 Eighth International Conference on Peer-to-Peer Computing  
Peer-to-peer file-sharing networks depend on peers uploading data to each other. Some peers, called free-riders, will not upload data unless there is an incentive to do so.  ...  We found 45% of the peers to be firewalled in the closed communities, as opposed to 66% in the open communities, which correlates with our theory that to obtain fair sharing ratios for all peers, at most  ...  A Network Address Translation gateway (NAT) is a router which translates network addresses between two address spaces.  ... 
doi:10.1109/p2p.2008.10 dblp:conf/p2p/MolPES08 fatcat:yzu5qgc3bjdc5pqs4dosjr2nme
« Previous Showing results 1 — 15 out of 595 results