P2P网络中使用TCP穿越NAT的方法研究  被引量:1

Research of Traversing NAT Using TCP in P2P Network

在线阅读下载全文

作  者:颜西山[1] 王兴[1] 陈高琳[2] 

机构地区:[1]福建师范大学软件学院,福州350007 [2]福建师范大学数学与计算机科学学院,福州350007

出  处:《计算机与数字工程》2008年第12期162-164,187,共4页Computer & Digital Engineering

摘  要:在VOIP领域中,网络地址转换是一个很关键的问题。由于用户无法得到全局有效的IP地址,使得端到端(peer-to-peer)的通信困难重重。为了解决这个问题,提出了很多解决方案如ICE、UPnP甚至配置IPV6。在分析了一种简单而又实用的NAT穿越技术—hole-punching,该方式一般适用于UDP通信,进一步把它扩展到TCP,详细描述了使用TCP穿越NAT的细节,TCP连接具备很多优点,在防火墙禁止任何UDP数据包时,这种方法成为解决NAT问题的唯一方法。Network Address Translation (NAT) is the crucial problem in the field of VOIP. It causes well-known difficulties for peer-to-peer (P2P) communication, since the peers involved may not be reachable at any globally valid IP address. Some emerging solutions suggest using ICE, UPnP, or even deploying IPv6. This paper analyzes one of the simplest but practical NAT traversal techniques which is moderately well-understood for UDP communication, commonly known as "hole punching". The paper extern the technique to TCP communication and describe the detail. TCP connection has much inherent merits, and it is an exclusive method when firewalls are configured to explicitly reject any incoming UDP packet.

关 键 词:P2P NAT UDP hole PUNCHING TCP 

分 类 号:TP393.04[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象