Instalei o Dropbox em 2 máquinas Ubuntu e habilitei a sincronização de LAN. Fiquei curioso para saber como uma instância do Dropbox detecta outra.
Instalei o Dropbox em 2 máquinas Ubuntu e habilitei a sincronização de LAN. Fiquei curioso para saber como uma instância do Dropbox detecta outra.
Respostas:
Parece que um pacote de transmissão UDP é enviado pela LAN.
Encontrei esses links para apoiar:
http://forums.dropbox.com/topic.php?id=12180
"experimentamos vários protocolos de descoberta de serviços, tanto padronizados quanto nossos. no momento, estamos usando a transmissão UDP, mas estamos testando algumas idéias diferentes para ver o que funcionará melhor para a maioria das pessoas. o servidor é apenas envolvidos na negociação de lansync para aplicar nosso modelo de segurança ".
http://p0stmaster.blogspot.com/2011/01/dropbox-lan-sync.html
Por exemplo, se eu olhar uma captura de pacote para minha LAN, vejo "[IP de origem] 255.255.255.255 Protocolo de descoberta de sincronização de LAN DB-LSP-Dropbox" a cada poucos segundos.
Envia pacotes UDP a cada 30 segundos. Confira o post abaixo ...
Protocolo de sincronização da LAN do Dropbox (arquivado)