我已经在两台Ubuntu计算机上安装了Dropbox,并启用了LAN同步。我很好奇一个Dropbox实例如何检测另一个。
可能是问候,握手和程序包。就像您的UPS驱动程序一样。
—
surfasb
我已经在两台Ubuntu计算机上安装了Dropbox,并启用了LAN同步。我很好奇一个Dropbox实例如何检测另一个。
Answers:
看起来UDP广播数据包是通过LAN发送的。
我找到了以下链接来支持:
http://forums.dropbox.com/topic.php?id=12180
“我们已经尝试了各种服务发现协议,包括标准化协议和我们自己的协议。现在,我们正在使用UDP广播,但是我们正在测试一些不同的想法,以了解哪种方法最适合大多数人。服务器仅参与lansync协商以实施我们的安全模型。”
http://p0stmaster.blogspot.com/2011/01/dropbox-lan-sync.html
例如,如果查看局域网的数据包捕获,每隔几秒钟就会看到“ [源IP] 255.255.255.255 DB-LSP-Dropbox LAN同步发现协议”。