나는 큰 파일(예: 10GB)을 가지고 있으며 이를 한 컴퓨터에서 LAN에 연결된 여러 대(예: 50대)의 동일한 컴퓨터로 전송하고 싶습니다.
나에게는 다음과 같이 전송하는 것이 합리적입니다.
/--> 4 ---
/
1 -----> 2 -----> 5 ---
\ and so on...
\--> 3 -----> 6 ---
\
\-> 7 ---
많은 전송이 동시에 발생하므로 속도가 더 빨라질 것입니다(그리고 그것이 작동하도록 빠른 스위치가 있습니다).
누군가 코딩했을 겁니다 :P
이것에 맞는 가방은 무엇입니까?
모든 것이 unix/linux를 실행하고 sudo 액세스 권한이 있으므로 모든 것이 정상입니다.
답변1
비티
BitTorrent는 이를 허용합니다. 그림에 표시된 대로 트리 구조를 따르지 않습니다. 그리드를 사용합니다. 파일은 여러 부분으로 나누어져 있습니다. 파일 부분은 복사본이 있는 모든 컴퓨터에서 전송됩니다.
마스터가 슈퍼 시드 모드로 전환되면 엄격하게 각 클라이언트에 다른 부분을 보냅니다. 그러면 고객은 모두가 모든 것을 가질 때까지 자신이 가진 것을 공유하기 위해 협력하게 됩니다.