2개의 Ubuntu 컴퓨터에 Dropbox를 설치하고 LAN 동기화를 활성화했습니다. 하나의 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 동기화 검색 프로토콜"이 표시됩니다.
답변2
30초마다 UDP 패킷을 보내는 방식으로 수행됩니다. 아래 포스팅을 확인해보세요...
Dropbox LAN 동기화 프로토콜(보관됨)