A NAT Traversal Mechanism for Peer-To-Peer Networks

Zepeng Zhang, X. Wen, Wei Zheng
{"title":"A NAT Traversal Mechanism for Peer-To-Peer Networks","authors":"Zepeng Zhang, X. Wen, Wei Zheng","doi":"10.1109/IUCE.2009.13","DOIUrl":null,"url":null,"abstract":"NAT (Network Address Translation) are widely used to isolate the private networks from internet. Unfortunately, NATs block the data transmitted directly between two Nodes under different private networks in many peer-to-peer applications. A protocol, STUN (Simple Traversal of UDP over NATs), has been proposed by IETF to solve the problem, but it costs great network bandwidth and transmission delays when the number of Nodes is large. In addition, it is less flexible between different network conditions. To solve this problem, this paper makes many practices to improve STUN and proposes a novel NAT traversal technology to establish peer-to-peer connections, enabling load on the sever to be remarkably reduced.  Our algorithm called C_STUN classifies Node’s area and select proper traversal method dynamically, which can   accelerate Nodes’ connection in a large and complicated peer-to-peer network.","PeriodicalId":153560,"journal":{"name":"2009 International Symposium on Intelligent Ubiquitous Computing and Education","volume":"35 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-05-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 International Symposium on Intelligent Ubiquitous Computing and Education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IUCE.2009.13","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

NAT (Network Address Translation) are widely used to isolate the private networks from internet. Unfortunately, NATs block the data transmitted directly between two Nodes under different private networks in many peer-to-peer applications. A protocol, STUN (Simple Traversal of UDP over NATs), has been proposed by IETF to solve the problem, but it costs great network bandwidth and transmission delays when the number of Nodes is large. In addition, it is less flexible between different network conditions. To solve this problem, this paper makes many practices to improve STUN and proposes a novel NAT traversal technology to establish peer-to-peer connections, enabling load on the sever to be remarkably reduced.  Our algorithm called C_STUN classifies Node’s area and select proper traversal method dynamically, which can   accelerate Nodes’ connection in a large and complicated peer-to-peer network.
一种点对点网络的NAT穿越机制
NAT (Network Address Translation)被广泛用于将私有网络与internet隔离开来。不幸的是,在许多点对点应用程序中,nat阻塞了在不同专用网络下的两个节点之间直接传输的数据。为了解决这个问题,IETF提出了一种协议STUN (Simple Traversal of UDP over nat),但是当节点数量较大时,该协议会消耗大量的网络带宽和传输延迟。此外,它在不同网络条件下的灵活性较差。为了解决这一问题,本文对STUN进行了许多改进,并提出了一种新的NAT穿越技术来建立点对点连接,从而显著降低了服务器的负载。本文提出的C_STUN算法对节点的区域进行动态分类,并选择合适的遍历方法,可以加快大型复杂点对点网络中节点的连接速度。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信