请教个问题:上百亿个接入互联网的设备中的遥远两个,是怎么建立 p2p 连接传输的呢?(在双方都不知道彼此 ip 的情况下)

2015-02-08 21:33:15 +08:00
 zhttty
两者之间首先是怎么发现对方的呢?如果是一个个匹配,效率太低了吧...

譬如现在的SYNC,或者互联网远程遥控,需要全网广播?
3054 次点击
所在节点    问与答
6 条回复
waterye
2015-02-08 21:40:30 +08:00
间接通讯,两个设备都往一个地方上报,然后他们之间就可以建立p2p连接了。
zhttty
2015-02-08 21:43:11 +08:00
@waterye 这样就不符合p2p的去中心化需求了吧,而且有隐私问题....
9hills
2015-02-08 21:44:40 +08:00
@zhttty 如果是要去中心,Google DHT协议,这是一个比较好理解的例子。
coolzjy
2015-02-08 21:50:21 +08:00
DHT 网络
msg7086
2015-02-09 02:03:38 +08:00
@zhttty 先把整个互联网变成一张巨大的hashtable,然后再在hashtable里查询对方的连接地址。
justjavac
2015-02-09 08:09:03 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/169336

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX