2 台の Ubuntu マシンに Dropbox をインストールし、LAN 同期を有効にしました。1 つの Dropbox インスタンスが別の Dropbox インスタンスをどのように検出するのか興味がありました。
答え1
UDP ブロードキャスト パケットが LAN 経由で送信されているようです。
サポートするために次のリンクを見つけました:
http://forums.dropbox.com/topic.php?id=12180
「私たちは、標準化されたものと独自のものの両方を含む、さまざまなサービス検出プロトコルを試してきました。現在は UDP ブロードキャストを使用していますが、ほとんどの人にとって最適なものを見つけるために、いくつかの異なるアイデアをテストしています。サーバーは、セキュリティ モデルを強化するために、lansync ネゴシエーションにのみ関与します。」
http://p0stmaster.blogspot.com/2011/01/dropbox-lan-sync.html
たとえば、LAN のパケット キャプチャを見ると、数秒ごとに「[ソース IP] 255.255.255.255 DB-LSP-Dropbox LAN Sync Discovery Protocol」が表示されます。
答え2
これは、30 秒ごとに UDP パケットを送信することで行われます。以下の投稿を確認してください...
Dropbox LAN 同期プロトコル(アーカイブ)