Я установил Dropbox на 2 компьютерах с Ubuntu и включил синхронизацию локальной сети. Мне было любопытно, как один экземпляр Dropbox обнаруживает другой.
Я установил Dropbox на 2 компьютерах с Ubuntu и включил синхронизацию локальной сети. Мне было любопытно, как один экземпляр Dropbox обнаруживает другой.
Ответы:
Похоже, широковещательный пакет UDP передается по локальной сети.
Я нашел эти ссылки для поддержки:
http://forums.dropbox.com/topic.php?id=12180
«Мы экспериментировали с различными протоколами обнаружения сервисов, как стандартизированными, так и нашими. Прямо сейчас мы используем широковещательную передачу UDP, но мы тестируем несколько разных идей, чтобы увидеть, что лучше всего подойдет большинству людей. Сервер только участвует в переговорах Lansync для обеспечения нашей модели безопасности ".
http://p0stmaster.blogspot.com/2011/01/dropbox-lan-sync.html
Например, если я смотрю на захват пакета для моей локальной сети, я вижу «[source IP] 255.255.255.255 DB-LSP-Dropbox Протокол обнаружения синхронизации локальной сети» каждые несколько секунд.
Это происходит путем отправки пакетов UDP каждые 30 секунд. Проверьте пост ниже ...
Протокол синхронизации Dropbox LAN (в архиве)