標題: | Can: A context-aware NAT traversal scheme |
作者: | Tseng, Chien-Chao Lin, Chia-Liang Yen, Li-Hsing Liu, Jyun-Yan Ho, Cheng-Yuan 資訊工程學系 Department of Computer Science |
關鍵字: | CAN;ICE;NAT;NAT traversal;STUN;TURN |
公開日期: | 1-Jul-2013 |
摘要: | Network Address Translation (NAT) is a technique commonly used to share one public IPv4 address among several hosts located behind a NAT device. NAT devices typically block session requests originating from outside, causing NAT traversal problem that prevents the establishment of peer-to-peer (P2P) sessions. There have been many proposals for the NAT traversal problem. However, existing methods induce high connectivity check delay and resource demand when finding a communicating path, calling for a routine that determines the path best suited for a given pair of communicating peers. This study proposes CAN, a Context-Aware NAT traversal scheme which gathers and exchanges network-context information to find the most appropriate path for two communicating peers behind NAT devices. We have implemented CAN and conducted extensive experiments with off-the-shelf NAT devices to compare the performance of CAN with Interactivity Connectivity Establishment (ICE), the most acknowledged approach to creating a session across NATs. Experimental results show that CAN outperforms ICE in terms of direct communication ratio, connectivity check delay and message overload when checking connectivity. (c) 2013 Elsevier Ltd. All rights reserved. |
URI: | http://dx.doi.org/10.1016/j.jnca.2013.02.001 http://hdl.handle.net/11536/22260 |
ISSN: | 1084-8045 |
DOI: | 10.1016/j.jnca.2013.02.001 |
期刊: | JOURNAL OF NETWORK AND COMPUTER APPLICATIONS |
Volume: | 36 |
Issue: | 4 |
起始頁: | 1164 |
結束頁: | 1173 |
Appears in Collections: | Articles |
Files in This Item:
If it is a zip file, please download the file and unzip it, then open index.html in a browser to view the full text content.