피어나 다운로드

Freenet은 1999년 Ian Clarke43에 의해 보안, 익명성 및 부정성을 특징으로 하는 분산된 피어 투 피어 파일 공유 메커니즘으로 제안되었습니다. 여기서 설명한 Freenet 디자인은 2000.44년에 발표된 논문에서 설명되어 있으며 개체와 피어 모두 식별자가 있습니다. 식별자는 SHA-1 단방향 해시 함수를 사용하여 만들어집니다. 피어 식별자를 라우팅 키라고 합니다. 각 피어에는 다른 피어에 대한 링크를 저장하는 고정 크기 라우팅 테이블이 있습니다. 각 항목에는 피어의 라우팅 키가 포함됩니다. Freenet은 메시에 개체를 삽입하고 검색하기 위해 키 기반 라우팅을 사용합니다. 요청은 가장 일치하는 라우팅 키가 있는 피어로 전달됩니다. 한 홉을 따라 요청이 실패하면 피어는 라우팅 테이블에서 다음으로 가장 가까운 라우팅 키를 시도합니다.

라우팅 알고리즘(그림 3.8A)은 요청 TTL이 초과될 때까지 역추적을 통해 가장 가파른 오르막 언덕등반입니다. 따라서 링크의 구성 및 피어의 가용성에 따라 요청이 실패할 수 있습니다. Freenet은 조회 및 삽입 요청 모두에서 반환 경로를 따라 개체를 캐싱하여 이에 대응합니다. 개체는 더 이상 공간을 사용할 수 없으며 해당 피어에서 가장 최근에 사용되는 LRU(LRU) 개체가 될 때까지 피어에 저장됩니다. 그들의 인기에도 불구 하 고, P2P 파일 공유 시스템 사용자에 대 한 몇 가지 문제에 의해 시달려 왔다. 첫째, 선도적인 P2P 응용 프로그램의 일부 공급자는 스파이웨어와 맬웨어를 응용 프로그램에 포함시켜 타사로부터 수익을 얻습니다. 그런 다음 사용자는 P2P 응용 프로그램을 설치한 직후 이러한 소프트웨어에 감염된 컴퓨터를 찾습니다. 둘째, 많은 양의 오염되거나 손상된 콘텐츠가 파일 공유 시스템에 게시되었으며 사용자가 원하는 원본 디지털 콘텐츠와 이러한 콘텐츠를 구분하기가 어렵습니다. 일반적으로 파일 공유 시스템에 대한 오염 공격은 저작권이 있는 자료의 배포를 막기 위한 것이라고 생각됩니다. 오염된 음악 파일을 다운로드하는 사용자는 노이즈, 갭 및 축약된 콘텐츠와 같은 콘텐츠를 찾을 수 있습니다.

그러나 결론은, 당신은 여전히 하나의 복사본에서 다운로드하고, 하나의 서버에서. 또 다른 해결책은 여러 서버에서 파일을 “미러”하고 다운로드 요청을 해당 서버에 배포하는 것입니다. 다운로드하는 파일이 감염된 경우 컴퓨터를 확실히 감염시킬 수 있습니다. 이것은 불법 프로그램 다운로드와 매우 일반적이다. 감염된 파일에 급류를 게시하는 것은 매우 일반적입니다. 나는 그 중 대부분이 감염된 것 같아요. 피어 투 피어 다운로드에는 다음과 같은 제한 사항이 있습니다. BitTorrent가 의존하는 좋은 행동은 다른 동료에게 조각을 업로드하는 동료입니다. 일반적인 BitTorrent 사용자는 가능한 한 빨리 파일을 다운로드하기를 원하기 때문에 가능한 한 적은 업로드를하면서 모든 조각을 다운로드하려고하는 피어를 구현하려는 유혹이 있습니다.