4 Comments
[토렌트 원리]
받고자 하는 파일 1개를 여러 조각으로 쪼개서
해당 파일을 가지고 있는 유저들로부터 받는 것.
예)
100메가 바이트 짜리 파일 1개를 100조각으로 나누어서
001~020번째 조각은 A로부터 받고
021~050번째 조각은 B로부터 받고
051~065번째 조각은 C로부터 받고
066~080번째 조각은 D로부터 받고
081~100번째 조각은 E로부터 받습니다.
이 모든 작업을 동시에 처리 합니다.
이런 원리로 파일을 받고 공유하는 시스템이기 때문에
조각난 파일들중 일부라도 소유하고 있는 유저가 없으면
해당 파일을 완전하게 다운로드 할 수 없습니다.
해당 파일을 완전하게 다운 받을 수 있는 방법
=> 1) 조각나지 않은 원 파일 유저,
또는 조각난 파일을 모두 다운로드 받은 유저가 있을경우
2) 완전한 파일을 가지고 있는 유저는 없지만
여러 유저가 가지고 있는 조각들을 다운받을 시
원 파일이 되는 경우
입니다.
즉, 시더(온전한 파일을 가지고 있는 유저)에 따라서 파일 다운 유무가 바뀝니다.
시드가 1에서 0으로 되는 이유는 => 온전한 파일을 가지고 있는 유저가 현재 온라인 상태가 아닌 상태입니다.
속도가 메가바이트에서 킬로바이트로 바뀐 이유는
=>표면상 다운 상태로 보여지나 실제로는 다운 받을 파일 조각이 없기 때문입니다.
※ 해결 방법
★ 오래되지 않은 토렌트 시드일 경우 => 1) 온전한 파일 유저가 온라인 상태가 될 때까지 기다린다.
2) 온전한 파일 유저는 없지만, 내게 없는 파일 조각의 유저가 온라인 될 때까지 기다린다.
★ 오랜된 토렌트 시드일 경우 => 1) 위와 같이 하염없이 기다린다.
2) 포기한다.
3) 토렌트 이외의 다른 다운로드처를 찾아본다.
입니다.
받고자 하는 파일 1개를 여러 조각으로 쪼개서
해당 파일을 가지고 있는 유저들로부터 받는 것.
예)
100메가 바이트 짜리 파일 1개를 100조각으로 나누어서
001~020번째 조각은 A로부터 받고
021~050번째 조각은 B로부터 받고
051~065번째 조각은 C로부터 받고
066~080번째 조각은 D로부터 받고
081~100번째 조각은 E로부터 받습니다.
이 모든 작업을 동시에 처리 합니다.
이런 원리로 파일을 받고 공유하는 시스템이기 때문에
조각난 파일들중 일부라도 소유하고 있는 유저가 없으면
해당 파일을 완전하게 다운로드 할 수 없습니다.
해당 파일을 완전하게 다운 받을 수 있는 방법
=> 1) 조각나지 않은 원 파일 유저,
또는 조각난 파일을 모두 다운로드 받은 유저가 있을경우
2) 완전한 파일을 가지고 있는 유저는 없지만
여러 유저가 가지고 있는 조각들을 다운받을 시
원 파일이 되는 경우
입니다.
즉, 시더(온전한 파일을 가지고 있는 유저)에 따라서 파일 다운 유무가 바뀝니다.
시드가 1에서 0으로 되는 이유는 => 온전한 파일을 가지고 있는 유저가 현재 온라인 상태가 아닌 상태입니다.
속도가 메가바이트에서 킬로바이트로 바뀐 이유는
=>표면상 다운 상태로 보여지나 실제로는 다운 받을 파일 조각이 없기 때문입니다.
※ 해결 방법
★ 오래되지 않은 토렌트 시드일 경우 => 1) 온전한 파일 유저가 온라인 상태가 될 때까지 기다린다.
2) 온전한 파일 유저는 없지만, 내게 없는 파일 조각의 유저가 온라인 될 때까지 기다린다.
★ 오랜된 토렌트 시드일 경우 => 1) 위와 같이 하염없이 기다린다.
2) 포기한다.
3) 토렌트 이외의 다른 다운로드처를 찾아본다.
입니다.


