
p2p
文章平均质量分 50
xiongping_
这个作者很懒,什么都没留下…
展开
-
NAPT和UDP hole punching
NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT和NAPT(Network Address/Port Translator)。 最开始NAT是运行在路由器上的一个功能模块。 最先提出的是基本的NAT,它的产生基于如下事实:一个私有网络(域)中的节点转载 2015-08-14 15:08:38 · 751 阅读 · 0 评论 -
P2P技术-UDP hole punching
UDP Hole Punching的主要思想是:利用一个任何客户端都可达的服务器,在服务器上事先存储、维护客户端的UDP公用端点地址,当双方需要通信时,可以通过服务器的“介绍”获取对方的端点地址,建立“直接”的连接。 图1是一个具有NAT设备的简单网络拓扑图,其中C1,C2位于不同的私有网络中,无法直接通信,但都可以访问Server。下面分析UDP Hole Punching的基本流程:转载 2015-08-14 14:54:15 · 957 阅读 · 0 评论 -
Symmetric NAT,Cone NAT
现在我们知道,通过NAT,,内网的计算机向外连结是很容易的。NAT对于内网和外网的计算机是透明的。内网的机器欲访问外面的机器,可在NAT上“打洞”,而且这个“洞”是有方向的。也就是让NAT建一个session,从而建立映射。 那么,如果同一个进程,与外网的两台机器,同时建立联系,情况又是如何呢。 如图所示:Client A的原来那个Socket(绑定了1234端口的那个UD转载 2015-08-14 15:38:55 · 512 阅读 · 0 评论 -
Nat 穿透开源项目
Nat 穿透开源项目 1. libnice 官网地址:http://nice.freedesktop.org/wiki/ 源码git库地址:http://cgit.collabora.com/git/libnice.git 2. pjsip pjsip中pjnath实现了ice的功能。 http://www.pjsip.or转载 2016-05-16 11:54:39 · 4909 阅读 · 0 评论 -
STUN/TURN/ICE协议在P2P SIP中的应用(二)
转载:http://www.cnblogs.com/ishangs/p/3816689.html STUN/TURN/ICE协议在P2P SIP中的应用(二) 1 说明 2 打洞和穿越的概念... 1 3 P2P中的打洞和穿越... 2 4 使用STUN系列 协议穿越的特点... 2 5 STUN/ TURN/原创 2016-05-16 17:29:34 · 3261 阅读 · 0 评论