He instalado Dropbox en 2 máquinas Ubuntu y he activado la sincronización LAN. Tenía curiosidad por cómo una instancia de Dropbox detecta otra.
He instalado Dropbox en 2 máquinas Ubuntu y he activado la sincronización LAN. Tenía curiosidad por cómo una instancia de Dropbox detecta otra.
Respuestas:
Parece que se envía un paquete de difusión UDP a través de la LAN.
Encontré estos enlaces para apoyar:
http://forums.dropbox.com/topic.php?id=12180
"Hemos experimentado con varios protocolos de descubrimiento de servicios, tanto estandarizados como nuestros. En este momento estamos usando la transmisión UDP, pero estamos probando algunas ideas diferentes para ver qué funcionará mejor para la mayoría de las personas. El servidor es solo involucrado en la negociación de sincronización para hacer cumplir nuestro modelo de seguridad ".
http://p0stmaster.blogspot.com/2011/01/dropbox-lan-sync.html
Por ejemplo, si miro una captura de paquetes para mi LAN, veo "[IP de origen] 255.255.255.255 DB-LSP-Dropbox LAN Sync Discovery Protocol" cada pocos segundos.
Lo hace enviando paquetes UDP cada 30 segundos. Mira la publicación a continuación ...
Protocolo de sincronización LAN de Dropbox (archivado)